public function update(Request $request, $id) { $assignment = App\Assignment::findOrFail($id); $assignment->completed_at = Carbon::now(); $assignment->save(); return view('assignments.show', compact('assignment')); }
public function getExpertAvailableAssignments() { // $userId = Authorizer::getResourceOwnerId(); // $services = User::findorFail($userId)->childServices()->get(); // $arr = []; // foreach($services as $service){ // array_push($arr,$service['id']); // } $assignments = []; $assignment_array = DB::table('bidder_assignment')->select('*')->where('bidder_id', '=', Authorizer::getResourceOwnerId())->get(); foreach ($assignment_array as $row) { $assignment = Assignment::findOrFail($row->assignment_id); // print_r(Carbon::parse($assignment->last_bidding_date)); // echo "<br>"; // print_r(Carbon::today()); // echo "<br>"; //s // print_r(Carbon::now()->gte(Carbon::parse($assignment->last_bidding_date))); // die(); // echo Carbon::now()->diff(Carbon::parse($assignment->last_bidding_date)); if (Carbon::today()->lte(Carbon::parse($assignment->last_bidding_date))) { array_push($assignments, $assignment); } } // $items = $this->model->where('status_id',7)->where('last_bidding_date','>=',Carbon::now()->format('Y-m-d'))->whereIn('child_service_id',$arr)->get(); return $this->respondWithCollection($assignments); }