Laravel 5错误报告抑制 - php

在Laravel 4中,抑制E_NOTICE消息很容易;
我似乎无法做到这一点,因为如果我添加

error_reporting(E_ALL ^ E_NOTICE) 

它只是被覆盖的任何地方。

这似乎发生在这里:
(index.php)

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()

);

我添加了自定义代码来处理Exceptions / Handler.php中更多的“漂亮”的异常/错误视图,但是我在努力关闭通知(我根本不希望其中的任何通知都触发)

是的,这个问题应该已经解决,我已经知道了,但是在这种情况下,我希望通知不要实时轰炸该应用程序(为此我有一个自定义的日志记录解决方案),而在开发人员喜欢通知显示。

参考方案

在Laravel 5中,我们可以在error_reporting(E_ALL ^ E_NOTICE)方法内设置AppServiceProviders::boot

public function boot()
{
    //set whatever level you want
    error_reporting(E_ALL ^ E_NOTICE);
} 

检查对象是否已在集合中-Laravel - php

当我循环一系列不同的结果时,我希望将对象添加到新集合中。查询:$osRed = Item::where('category', 'Hardware') ->where(function ($query) { $query->where('operating_system', '…

Laravel打印日志 - php

我正在尝试在控制台上打印日志:我输入了:use Log; 然后在控制器中使用 Log::info('test log'); 但它不打印任何日志。 参考方案 我认为您需要在运行后检查storage/logs/laravel.logLog::info('test log'); 希望这对您有帮助

如何在部署中管理Laravel队列? - php

我有一个用于Laravel的HA架构,具有多个Web和队列服务器以及零停机时间部署。它依赖Redis作为队列驱动程序。问题在于,在部署群集的滚动更新时,部署新版本的代码时,无法阻止新队列工作者处理来自旧代码版本的作业。Laravel中是否可以过滤来自与队列工作器不同的代码版本的作业? 参考方案 我看到2个解决方案,即使我从未尝试过,也不能保证它能正常工作,因…

碳“小时不能高于12” - php

我的应用程式从前端开始有这个日期:'13 -07-2017 14:00'我会测试:try{ Carbon::createFromFormat('d-m-Y H:i', $date); }catch (\Exception $err){ return false; } 为什么总是返回此错误?InvalidArgumentException:…

用Laravel Auth伪造登录信息 - php

Improve this question 在我们的服务中,有管理员和其他用户。我正在使用基本的Laravel Auth软件包来处理注册,登录等。什么是实现功能的最佳方法,即管理员用户可以在不知道实际用户密码的情况下以普通用户身份“假登录”? 参考方案 这应该工作:Auth::loginUsingId($userId, true);