如何降低Laravel artisan 报错级别?

php artisan test

我自定义的console,有notice都报错,不再执行。
如何降低报错,只有error才报错?

阅读 5.6k
2 个回答
  • 只降低此命令的报错:

    app/Console/Commands/Test.php 方法@__construct()@handle()
    添加一行 error_reporting(E_ALL ^ E_NOTICE);

  • 降低此app所有报错级别:

    app/Providers/AppServiceProvider.php@boot()
    添加一行 error_reporting(E_ALL ^ E_NOTICE);

 `E_ALL ^ E_NOTICE` 可设置为自己的喜欢的错误级别?

框架代码位置:Illuminate\Foundation\Bootstrap\HandleExceptions::bootstrap()
图片描述

目前没找到通过配置更改的方式,本地开发可以直接修改该值来看效果。不过最好的解决方案是,修正你的notice错误!!!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题