/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Request $request) { $validator = Validator::make($request->all(), ['name' => 'required|max:255', 'email' => 'required|email|max:255']); if ($validator->fails()) { $this->throwValidationException($request, $validator); } try { if (User::updateUserInfo($id, $request->all())) { Notification::success('修改成功'); } } catch (\Exception $e) { return redirect()->back()->withErrors(array('error' => $e->getMessage()))->withInput(); } return redirect()->route('backend.user.index'); }