在我使用 xampp 之前,我正在使用 lravel 7 项目7.3.21 / PHP 7.3.21,一切都很好,我升级到了 xampp 7.4.9 / PHP 7.4.9,我得到了Trying to access array offset on value of type null 在我的大部分项目中,这是一个例子public function show( $id, // selects $selects_names, $selects_languages, $selects_models, $selects_policies, $selects_types, $selects_ranks, // end selects){ return view('curd.show',compact ( 'id' // select 'selects_names', 'selects_languages', 'selects_models', 'selects_policies', 'selects_types', 'selects_ranks', // end selects ));}这是刀片代码 @if($selects_names) @foreach($selects_names as $key => $selects_name) @include( 'treats.show_selects', [ 'name' => $selects_name, 'language' => $selects_languages[$key], 'model' => $selects_models[$key], 'policy' => $selects_policies[$key] ?? null, 'show_type' => $selects_types[$key], 'rank' => $selects_ranks[$key] ?? null, ] ) @endforeach@endif并且总是出现上述错误,我的程序的大部分都包含在上面的代码中,它们是 treate 函数,现在大部分都可以工作
1 回答
拉丁的传说
TA贡献1789条经验 获得超8个赞
某些键$select_names可能不在其他数组中。$select_policies像对and所做的那样为其他数组定义默认值$select_ranks:
[
'name' => $selects_name,
'language' => $selects_languages[$key] ?? '',
'model' => $selects_models[$key] ?? null,
'policy' => $selects_policies[$key] ?? null,
'show_type' => $selects_types[$key] ?? null,
'rank' => $selects_ranks[$key] ?? null,
]
- 1 回答
- 0 关注
- 277 浏览
添加回答
举报
0/150
提交
取消