/**
  * Updates a users work request.
  *
  * @param WorkRequest $request
  * @param int|string $id
  *
  * @return bool|\Stevebauman\Maintenance\Models\WorkRequest
  */
 public function update(WorkRequest $request, $id)
 {
     $workRequest = $this->model()->findOrFail($id);
     $attributes = ['subject' => $request->input('subject', $workRequest->subject), 'description' => $request->clean($request->input('description', $workRequest->description)), 'best_time' => $request->input('best_time', $workRequest->best_time)];
     if ($workRequest->update($attributes)) {
         return $workRequest;
     }
     return false;
 }
Example #2
0
 /**
  * Updates a work request.
  *
  * @param Request $request
  * @param int|string $id
  *
  * @return bool|WorkRequest
  */
 public function update(Request $request, $id)
 {
     $workRequest = $this->model()->findOrFail($id);
     $workRequest->subject = $request->input('subject', $workRequest->subject);
     $workRequest->best_time = $request->input('best_time', $workRequest->best_time);
     $workRequest->description = $request->clean($request->input('description', $workRequest->description));
     if ($workRequest->save()) {
         return $workRequest;
     }
     return false;
 }