Beispiel #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param StoreOrUpdateWorkRequest $request
  * @param int $id
  * @return RedirectResponse
  */
 public function update(StoreOrUpdateWorkRequest $request, $id) : RedirectResponse
 {
     $work = Work::find($id);
     $params = $request->all();
     $params['sold'] = isset($params['sold']);
     $work->update($params);
     if (file_exists(public_path('img/upload/' . $work->thumbnail))) {
         rename(public_path('img/upload/' . $work->thumbnail), public_path('img/work/' . $work->thumbnail));
     }
     $this->clearUploads();
     return Redirect::route('back.work.index')->with('message', ucfirst(trans('back/work.success_updated')));
 }