这是我正在使用的代码:
if(Auth::attempt(['email'=>Input::get('email'),'password'=>Input::get('password')])) return Response::json('wellcome',404);
这是错误消息: Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
找不到控制器方法。
这是路线:
Route::get('login','login@showLogin');
Route::post('login','login@doLogin');
Route::get('logout','login@logout');
注销和显示登录工作,登录工作也是如此,除了我使用尝试的部分! ,当我注释掉Auth :: try我写的行时,没有显示错误信息!!!!
答案 0 :(得分:0)
我认为这是因为你返回了status code的404,代表 Not Found 。
改变这个:
return Response::json('wellcome', 404);
到此:
return Response::json('wellcome', 200);
看看会发生什么。如果需要,可以省略200
参数,因为它是默认值。还要记住,为了返回JSON对象,您应该使用数组作为第一个参数:
return Response::json(['foo' => 'bar']);