我正在try 将我重定向到位于resources\views\errors中的不同Blade 页面 如何创建不同的错误 case

  • 404
  • 四百零二
  • 四百一十九
  • 500人 测试我的不同页面的设计,看看它是否有效.

我试了abort("404");abort("四百一十九");,但他们把我送到了404.blade.php.

如何模拟其他错误?

你的帮助对我很有用.

推荐答案

要在Laravel中模拟不同的HTTP错误响应并测试错误页面的设计,您可以使用带有适当的HTTP状态代码的abort()函数.

例如,要模拟404找不到错误并显示404.blade.php错误页,您可以使用:

abort(404);

要模拟402要求付款错误并显示错误页402.blade.php(如果您已创建错误页),您可以使用:

abort(402);

请注意,并非所有的HTTP状态代码在Laravel中都有相应的默认错误页.例如,对于419身份验证超时错误,没有默认错误页.但是,您可以通过在Resources/Views/Errors目录中创建与状态代码同名的Blade 模板(例如419.blade.php)来为任何状态代码创建您自己的自定义错误页面.

要测试错误页面的设计,只需在浏览器中导航到适当的URL并触发错误响应即可.例如,要测试404错误页,请导航到站点上不存在的URL,您应该会看到您设计的404错误页.

我希望这能帮到你!

Php相关问答推荐

尽管包含目标日期,但日期范围比较仍有意外输出

如何在搜索域名时重定向到登陆页?

在php中有没有办法比较两个包含相同枚举类型的枚举数组

LaravelEloquent 的地方条件父/子与第三模型多对多

将变体设置字段添加到WooCommerce中的特定变量产品

基于不用于变体的产品属性隐藏多个WooCommerce发货方式

WooCommerce我的帐户:从帖子作者处获取自定义帖子类型帖子ID

是否重新排序多维数组元素以将所有子数组中的子数组移动到元素列表的底部?

Laravel服务Provider 没有向服务类注入价值

上传WordPress模板中的翻译文件(.mo和.po)

使用DOMPDF获取PDF格式的本 map 像

在 WooCommerce 中应用优惠券时显示购物车商品折扣金额

如何显示所有数组数据而不仅仅是最后的结果

Google Drive API:为什么使用服务帐户在下载文件时会将我带到 Google Drive 登录窗口?

VS Code 对 PHP 上从父类继承的方法报告误报

当所有对象都属于同一类型时,我可以省略 PHP in_array() 中的 strict 参数吗?

在 Botiga 主题模板中添加复选框到政策行.Woocommerce

在 laravel 中更新表单时如何在 Select 选项中保留旧值?

使用 Eloquent 更新现有的外键值

Google Drive - 仅使用 FileID 获取文件的 FileSize