0
我正在嘗試從索引頁面註冊用戶,但驗證程序失敗後,想要重定向到註冊頁面。如何在laravel 5.3中驗證失敗時重定向到specefic路由?
我厭倦瞭解決這個問題。無法自定義Illuminate/Foundation/Validation/ValidatesRequests.php頁面。
下面是代碼
protected function getRedirectUrl() {
return route('register');
}
protected function validator(array $data) {
$this->getRedirectUrl();
return Validator::make($data, [ 'name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|min:6|confirmed', ]);
}
對不起,不行。 –
你在哪裏放置了這個方法你能顯示那個控制器代碼嗎? –
protected function getRedirectUrl() { return route('register'); } protected function validator(array $ data) { $ this-> getRedirectUrl(); return Validator :: make($ data,'name'=>'required | max:255', 'email'=>'required | email | max:255 | unique:users', 'password' =>'required | min:6 | confirmed', ]); } –