/** * 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; }
/** * 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; }