Beispiel #1
0
 /**
  * Edit a type.
  * PUT /admin/edit-type/{id}
  *
  * @param  integer $id
  * @param  TypeInterface $typeRepo
  * @param  Request $request
  * @return response
  */
 public function putEditType($id, TypeInterface $typeRepo, Request $request)
 {
     $data = $request->all();
     $validator = Validator::make($data, ['name' => 'required|unique:types,name,' . $id]);
     if ($validator->fails()) {
         return redirect()->back()->with(['error_danger' => trans('common.error_type')]);
     }
     $result = $typeRepo->update($data, $id);
     return redirect()->action('ProductController@getTypes');
 }