我在global.php
中有错误
App::error(function(Exception $exception, $code)
{
Log::error($exception);
});
App::missing(function(Exception $exception)
{
Log::error($exception);
return Response::view('errors.missing', array(), 404);
});
App::error(function(Illuminate\Database\Eloquent\ModelNotFoundException $exception)
{
Log::error($exception);
return Response::view('errors.missing', array(), 404);
});
这在routes.php
App::error(function(Exception $e) {
return Response::view('errors.missing', array(), 404);
});
这在控制器中
$user = User::where('id', $userId)->first();
if (!$user) {
App::missing(404);
}
如果我转到url:http://example.com/user/13432并且ID 13432的用户不存在我有404页面。
但是,如果我像url那样去:http://example.com/user/fdsfsdfsd我什么也没有......是同一页。为什么我没有得到404页?