【问题标题】:Disable notice errors in laravel 6在 laravel 6 中禁用通知错误
【发布时间】:2020-01-07 19:29:34
【问题描述】:

我有一些旧代码要从 laravel 4 迁移到 laravel 6。通知错误在旧代码中被抑制。

旧代码中有很多未定义的索引问题,我会通过添加一些 array_key_exists() 或 isset 来更改它,但现在我需要移动代码而不需要太多代码更改。

以下代码是在global.php中的旧代码中添加的。

error_reporting(E_ALL ^ E_NOTICE);

我想禁用它,在 Laravel 6 的 config/app.php 中添加了相同的行,但我似乎无法禁用它。感谢任何帮助

【问题讨论】:

  • 添加 error_reporting(E_ALL & ~E_NOTICE); more
  • 我应该在 Laravel 6 代码的哪里添加它?
  • AppServiceProvider 方法启动
  • 这很有效,谢谢

标签: php laravel-6


【解决方案1】:

需要添加error_reporting (E_ALL & ~ E_NOTICE);开机方法

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     */
    public function boot(): void
    {
        error_reporting(E_ALL & ~E_NOTICE);
    }
    /**
     * Register any application services.
     */
    public function register(): void
    {
        //
    }
}

【讨论】:

    猜你喜欢
    • 2014-08-27
    • 2018-06-04
    • 2020-08-17
    • 2019-04-13
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    相关资源
    最近更新 更多