public function completeApplication(Request $request)
 {
     $id = Session::get('employeeId');
     //logda sorguları yakalamak için kullanılıyor.
     //        DB::listen(function($sql, $bindings, $time) {
     //            \Log::error($sql);
     //        });
     //        \Log::error($request->input('jobId'));
     //        \Log::error($id);
     //        \Log::error($jId);
     $jId = DB::table('JobApplication')->where('employeeId', $id)->where('jobId', $request->input('jobId'))->select('jobId')->get();
     if ($jId == NULL) {
         $jobApplication = new JobApplication();
         $jobApplication->employeeId = $id;
         $jobApplication->jobId = $request->input('jobId');
         $jobApplication->jobTitle = $request->input('jobTitle');
         $jobApplication->jobLocation = $request->input('jobLocation');
         if ($jobApplication->save()) {
             $result = ["result" => "success"];
         } else {
             $result = ["result" => "failed"];
         }
         return \View::make('ajaxResult', $result);
     } else {
         return \View::make('ajaxResult', 'Daha önce aynı işe başvuru yapmışsınız!');
     }
 }
Esempio n. 2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getJobApplications()
 {
     return $this->hasMany(JobApplication::className(), ['job_id' => 'id']);
 }