0
我尝试在用户在FormRequest类中的authorize()函数验证失败后将用户重定向到特定的URI。Laravel 5 forbiddenResponse不能从FormRequest类工作?
class CustomUserRequest extends FormRequest {
public function authorize(Request $request)
{
// Prepare POST data
$post = $request->input();
// Prepare model
$user = new UsersModel();
$userData = $user->where('email', $post['email'])->first();
if(!$userData && $userData == null) {
return true;
} else {
// Prepare response
$this->response['message'] = 'Email already exists.';
return false;
}
}
// Override unauthorized response
public function forbiddenResponse() {
// Return response
return redirect('register');
}
}
在想,如果返回是假的授权()函数为什么不是forbiddenResponse()重写激活?