我的api控制器:
$POST /api/member/logout
public function post_logout(){
try{
member::logout();
return Response::json([], 200);
}catch(Exception $e){
print_r($e);
return Response::json($e, 500);
}
}
和我的模特
public static function logout(){
if(!Auth::check()){
throw new Exception('not_logged');
}
Auth::logout();
}
它返回状态200但从未结束加载(18.3mb已加载并计数......)
答案 0 :(得分:3)
您正在以状态500的json响应之前打印Exception对象,因此PHP会自动发送状态代码为200的响应。
至于巨大的永无止境的回应,我不确定,因为我根本不了解Laravael,但我怀疑,你在某处(或者这个框架)倾倒了一个引用自己的对象。