【发布时间】:2023-01-03 22:57:15
【问题描述】:
尝试访问 null 类型值的数组偏移量(视图:D:\marketplace\resources\views\admin\categories\categories.blade.php)
@foreach($categories as $category) <tr> <td>{{$category['id']}}</td> <td>{{$category['category_name']}}</td> <td></td> <td>{{$category['section']['name']}}</td> <td>{{$category['category_name']}}</td> <td>谁可以帮我这个事?
【问题讨论】:
-
哪一行抛出错误?根据行的不同,我猜测的可能性是(至少)
$category的一个实例是null,或者(至少)$category["section"]的一个实例是null。你做过任何适当的调试吗?鉴于提供的信息最少,大概不会。另请参阅How to Ask 以及如何提供您的问题的minimal reproducible example -
$category['section']['name']是“不安全”代码;如果$category['section']是null,那么null['name'](基本上等同于此)将失败并出现您收到的错误。您可以使用“安全”代码处理此问题,例如{{ $category['section'] ? $category['section']['name'] : 'N/A' }}(或类似代码)。 -
请阐明您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: php laravel exception error-handling