gpt4 book ai didi

laravel-5 - 如何使Laravel 5返回404状态代码

转载 作者:行者123 更新时间:2023-12-04 13:00:52 27 4
gpt4 key购买 nike

我试图让Laravel 5(5.1.31)在找不到页面时返回404的http状态响应。我尝试了几件事,它总是返回200。

在我的 Controller 中,我有:

else
{
header('HTTP/1.0 404 Not Found');
return view('errors.404);
}

我也尝试过:
else
{
http_response_code(404);
return view('errors.404);
}


else
{
abort(404, 'Page not found');
}

我也尝试将其放入404.blade
@inject( 'response', 'Illuminate\Http\Response' )
{{ $response->status(404) }}

没有成功无论我尝试什么,Laravel都会返回200。如何获取它以返回404?

最佳答案

您可以使用中止助手:

abort(404);

关于laravel-5 - 如何使Laravel 5返回404状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42614264/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com