/** * Update the specified resource in storage. * PUT /roles/{id} * * @param Request $request * @param int $id * * @return Response */ public function update(Request $request, $id) { $this->validate($request, ['name' => 'required|alpha_dash|between:2,30|unique:roles,id,' . $request->user()->roles->implode('id')]); $role = $this->role->find($id)->update($request->all()); flash('The role was successfully updated'); return redirect(action('Backend\\RolesController@index')); }