php - abort() 函数在 Laravel 5.2 中不起作用

标签 php laravel laravel-5.2

我想使用中止功能,但它不起作用。这是我正在使用的代码。我目前在 Laravel 5.2 上运行此代码

Route::get('/test',function(){
abort(403);
});

它产生以下错误

HttpException in Application.php line 905:

我想问一下这个功能还可用还是我哪里做错了。

最佳答案

对于来自 ~4.xabort 调用显示异常屏幕是预期的行为:https://github.com/laravel/framework/issues/912

使用带有状态码的response:

Route::get('/test',function(){
  return response(null, 403);
});

使用中止: abort

使用 response(null, 403): response

关于php - abort() 函数在 Laravel 5.2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51889269/

相关文章:

php - 使用ajax和jquery删除div id并从数据库中删除

javascript - 为什么Ajax和SweetAlert不显示?

php - 键存在于数组中时出现未定义索引错误

php - Laravel 5.2 获取与 whereIn() 中相同顺序的记录

laravel-5.2 - Laravel 5 中创建策略的问题

php - 如何从 centOS7 卸载旧的 PHP 版本

php - 自动提交表单 (cURL)

PHP: Bootstrap 按钮未评估/注册

javascript - symfony2如何通过javascript访问twig路径

Laravel 5/表单安全(需要说明)