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!'); } }
/** * @return \yii\db\ActiveQuery */ public function getJobApplications() { return $this->hasMany(JobApplication::className(), ['job_id' => 'id']); }