當前位置: 首頁>>代碼示例>>PHP>>正文


PHP StudentInfo::find方法代碼示例

本文整理匯總了PHP中StudentInfo::find方法的典型用法代碼示例。如果您正苦於以下問題:PHP StudentInfo::find方法的具體用法?PHP StudentInfo::find怎麽用?PHP StudentInfo::find使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在StudentInfo的用法示例。


在下文中一共展示了StudentInfo::find方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: postApply

 public function postApply()
 {
     $data = Input::all();
     $user = Sentry::getUser();
     $student = StudentInfo::find($user->id);
     $job = Job::findOrFail($data["job_id"]);
     $errors = new \Illuminate\Support\MessageBag();
     if (!$job->isOpen()) {
         $errors->add("job_not_open", "not open");
     }
     if (!$job->VerfiyCertificates($student)) {
         $errors->add("student_certificates", "does not have necessary certificates");
     }
     if ($student->isGraduate()) {
         $errors->add("student_graduated", "Student graduated");
     }
     if ($job->isAwarded() > 0) {
         $errors->add("student_applied", "already Applied");
     }
     if ($errors->count() > 0) {
         return Redirect::back()->withErrors($errors);
     }
     $jobApplication = JobApplicant::create(array("job_id" => $job->id, "user_id" => $user->id, "job_applicant_status_id" => JobApplicantStatus::$APPLIED));
     $jobApplication->LogStatus($user->id);
     $employer = $job->employer;
     $applicant = $jobApplication->studentInfo;
     Mail::send('emails.jobs.new_applicant', compact('applicant', 'job'), function ($message) use($employer, $job) {
         $message->from('mail@quadjobs.com', 'QuadJobs');
         $message->to($employer->email, $employer->first_name . ' ' . $employer->last_name);
         $message->subject("There's a new student interested in your job posting");
     });
     return Redirect::action("JobApplicantsController@anyThankYou");
 }
開發者ID:aeastmead,項目名稱:blinxly,代碼行數:33,代碼來源:JobsController.php


注:本文中的StudentInfo::find方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。