コード例 #1
0
ファイル: ScriptController.php プロジェクト: Worklemon/api
 public function migrateTraitsToSkillsTable()
 {
     /*$traits = PersonalTrait::whereIn('type',['positive','neutral'])->get()->toArray();
     
             foreach ($traits as $trait) {
                 $skill = new Skill;
                 $skill->skill = $trait['trait'];
                 $skill->type = 'soft';
                 $skill->save();
             }*/
     $job = CompanyJob::find(1);
     // $job->job_locations->job_id = 1;
     $job->job_locations->street_name = 'asdasdas';
     $job->push();
     echo "<pre>";
     print_r($job->toArray());
     echo "</pre>";
 }
コード例 #2
0
ファイル: FileService.php プロジェクト: Worklemon/api
 public function updateCompanyJobVideo($job_post_id, $file_id)
 {
     try {
         $company_job = CompanyJob::find($job_post_id);
         $company_job->job_video = $file_id;
         return $company_job->save();
     } catch (Exception $e) {
         return Response::json(['error' => $e->getMessage()]);
     }
 }
コード例 #3
0
ファイル: CompanyService.php プロジェクト: Worklemon/api
 public function allJobPost()
 {
     try {
         $current_date = date('Y-m-d');
         return CompanyJob::with('job_locations', 'job_skills', 'job_skills.skill', 'company')->where('post_status', '=', 'published')->where('end_date', '>=', $current_date)->get()->toArray();
     } catch (Exception $e) {
         return Response::json(['error' => $e->getMessage()]);
     }
 }