我使用的是带有Laravel 8的刀片组件系统。
我目前正在获取许多要传递给组件的参数。因此,我正在寻找一种方法,将参数(或属性(从blade模板传递到具有spread运算符的组件类构造函数中。
因此:
<x-mycmp regularA="something" regularB="somethingelse" custom="test" />
理解者:
public function __construct ($regularA, $regularB, ...$addidionnalVars)
{
// ...
}
其中;自定义";属性将在$additiononalVars数组中。
现在,我得到了一个";类"中的laravel不可解析依赖解析[参数#2[…$addidionalVars]];错误
有没有办法让它发挥作用?
更新:下面的解决方案似乎只适用于Blade X
这曾经适用于BladeX,也许它也适用于您?
<x-mycmp regularA="something" regularB="somethingelse" ...$spreadVariables/>