/** * Add new type. * POST /admin/add-type * * @param Request $request * @param TypeInterface $typeRepo * @return response */ public function postAddType(Request $request, TypeInterface $typeRepo) { $data = $request->all(); $validator = Validator::make($data, ['name' => 'required|unique:types']); if ($validator->fails()) { return redirect()->back(); } $result = $typeRepo->create($data); return redirect()->action('ProductController@getTypes'); }