2016-11-19 56 views
-1

我正在使用laravel 5.2。 當我嘗試添加一個具有密碼和確認密碼的新用戶時,它顯示UrlGenerator.php行589中的InvalidArgumentException:Action App \ Http \ Controllers \ Admin \ CreateEmployeeController @ save-employee未定義。 當我添加密碼確認功能時出現錯誤。 密碼確認功能用於在創建用戶時驗證密碼並確認密碼。 //路線: Route :: post('save-employee','CreateEmployeeController @ passwordconfirm');InvalidArgumentException顯示當我嘗試添加用戶?

//controller 

public function passwordconfirm(Request $request) 

        { 

         $validator = Validator::make($request->all(), [ 

          'password' => 'required|min:6|confirmed', 

          'password_confirmation' => 'required|min:6', 

         ]); 

         if ($validator->fails()) 

         { 

          return redirect('admin\create-employee') 
             ->withErrors($validator) 
             ->withInput(); 

         } 
         else 
         { 

          return Redirect::action('Admin\[email protected]'); 

        } 



        } 
+0

您的錯誤興趣函數CreateEmployeeController @ save-employee您可以發佈它嗎? –

回答

0
  1. 請檢查你的路由是否存在控制器的重定向功能和是正確的。
  2. 嘗試使用return redirect() - > action('Admin \ CreateEmployeeController @ save-employee');
  3. 否則,請閱讀文檔laravel https://laravel.com/docs/5.2/responses#redirecting-controller-actions中的重定向路由,如果需要,您可以執行調用路由和傳遞參數的函數。
相關問題