Ejemplo n.º 1
0
 public function seekerRequestDone()
 {
     $accepted_job_id = Input::get('accepted_job_id');
     $accepted_job = AcceptedJob::find($accepted_job_id);
     $accepted_job->seeker_confirm_done = 1;
     $job = Job::find($accepted_job->job_id);
     $freelancer = User::find($job->freelancer_info_id);
     $seeker = User::find($accepted_job->seeker_id);
     //notif buat freelancer
     $notification = new Notification();
     $notification->user_id = $freelancer->id;
     $notification->notif = "Proyek untuk job " . $job->judul . " yang direquest oleh " . $seeker->name . " telah selesai";
     $notification->type = 4;
     $notification->save();
     // kalo freelancer juga udah setuju done
     if ($accepted_job->freelancer_confirm_done == 1) {
         // ubah status accepted job ini menjadi done
         $accepted_job->status = 1;
         $accepted_job->waktu_selesai = DB::raw('CURRENT_TIMESTAMP');
         $accepted_job->save();
     } else {
         $accepted_job->save();
     }
     return Redirect::to('seeker/accepted/' . $accepted_job_id);
 }