【发布时间】:2017-12-10 21:10:17
【问题描述】:
在 FormRequest 类中的 authorize() 函数验证失败后,我试图将用户重定向到特定的 URI。
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');
}
}
想知道 authorize() 函数的返回是否为假,为什么没有激活禁止响应 () 覆盖?
【问题讨论】: