【发布时间】:2025-12-10 04:05:02
【问题描述】:
可能是一个非常简单的问题,但我是新手,在尝试找到类似问题后我仍然不确定:
所以我有一个 AJAX 表单指向:
function postLogin(Request $request){
$this->fatherAuth($request);
return response() -> json(['url' => '/login-ok',], 200);
}
那么我有:
public function fatherAuth($request){
$validator = Validator::make($request->all(), [
'email' => 'required|email',
],[
'email.required' => 'Email needed',
]);
# do some other checks and if there's some auth error:#
return response() -> json(['url' => '/login-bad',], 400);
}
所以发生的事情是我总是得到 200 响应而不是 400。
我应该将变量传递给 postLogin 吗?我应该将其发送到新函数吗?
顺便说一句,创建fatherAuth的原因是因为这段代码在多个控制器之间共享。
最佳解决方案/最佳实践是什么?
谢谢
【问题讨论】:
标签: php json laravel laravel-5 laravel-middleware