php notice undefined offset,laravel报:Notice: Undefined offset

laravel 在blade模板中如果引用了数组中不存在的一个元素,这问题很常出现在数组中的,程序是能正确地运行下去,但是在屏幕上总会出现这样的提示:Notice: Undefined offset:

一直用 {{@$arr['index']}} 前面加@ 屏蔽错误

推荐做法:

降低此app所有报错级别:

app/Providers/AppServiceProvider.php

中的boot()方法中添加一行

error_reporting(E_ALL ^ E_NOTICE); 或 error_reporting(-1); 抵制所有错误

也可以修改:

vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions

里面的

bootstrap方法

把error_reporting(-1);

改为

error_reporting(E_ALL^E_WARNING^E_NOTICE);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值