Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['auth_name' => 'required', 'module_name' => 'required', 'controller_name' => 'required', 'action_name' => 'required']);
     $input = $request->except('_token', '_method');
     if (Models\Auth::create($input)) {
         return redirect(action('Admin\\AuthController@index'));
     } else {
         return redirect(action('Admin\\AuthController@create'))->withInput()->withErrors('添加失败!');
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $authObj = new Auth();
     $data = $request->all();
     $validator = $authObj->operationValidation();
     unset($data['_token']);
     if ($validator->fails()) {
         return redirect()->back()->withErrors($validator->messages())->with($data);
     }
     try {
         Auth::create($data);
         return redirect()->action('Admin\\AuthController@index')->with(array('dialog' => array('title' => '增加权限信息成功', 'message' => $data)));
     } catch (\Exception $e) {
         return redirect()->back()->withErrors(['error' => '增加权限信息失败, 请重试'])->with($data);
     }
 }