1

我使用 Rollbar 错误监控,但出现错误:

ErrorException:未定义的偏移量:1

我无法真正确定错误的位置,因为它发生在编译的代码中:

文件 /var/www/laravel/storage/framework/views/8d64d770d97f73443e576b8d42e0405f220c2c4e.php 第 386 行

Blade.php 页面不呈现。

但是,当我刚刚发表声明时:

 Log::info("im here!");

在尝试找到该位置时,页面呈现完全正常。滚动条日志中的错误仍然存​​在。

有什么更聪明的方法来处理这个/找到错误消息的原因?:-)

4

1 回答 1

0

ErrorException:未定义的偏移量:1

该错误意味着您正在尝试通过 Blade 模板中的键 1 访问数组值,其中不存在此类键

找到看起来像这样的代码$arrayName[1] 

确保您的数组不为空,并且其中至少有两个值(数组为零,0 索引,这意味着 1 是第二个值)

如果键 1 上的值是可选的,您可以使用if statement

@if (array_key_exists(1, $arrayName)
    {{ $arrayName[1] }}
@endif
于 2019-09-05T12:30:13.970 回答