获取未定义的变量:输入laravel

时间:2020-08-08 16:03:10

标签: php html laravel

我收到此消息 enter image description here

在尝试加载页面时。及其指示这一行代码

return view('admin/vehicle-categories/index',compact('categories','level','parent_categories','type','parent_id'));

}

我该如何解决?

1 个答案:

答案 0 :(得分:1)

这是PHP 7.2中引入的重大更改。以前,您可以压缩尚未定义的命名变量。 7.2之后,必须在添加到compact方法之前定义变量。

也为我们打破了很多代码。

解决方法是简单地在紧凑语句之前定义变量,即使为null。如果要通过分支/如果检查,请务必对以下内容进行定义:

$type == null // or value