在尝试加载页面时。及其指示这一行代码
return view('admin/vehicle-categories/index',compact('categories','level','parent_categories','type','parent_id'));
}
我该如何解决?
答案 0 :(得分:1)
这是PHP 7.2中引入的重大更改。以前,您可以压缩尚未定义的命名变量。 7.2之后,必须在添加到compact
方法之前定义变量。
也为我们打破了很多代码。
解决方法是简单地在紧凑语句之前定义变量,即使为null。如果要通过分支/如果检查,请务必对以下内容进行定义:
$type == null // or value