我正在为Tool 2.0创建一个Laravel Nova
在我的Tool
中,我想将东西列表发送到Vue组件:
在我的工具的PHP src
中,我有一个生成“元”的函数,如文档here中建议的那样:
public function stuff() {
$stuff = [];
...
return $this->withMeta(['stuff' => $stuff]);
}
在我的NovaServiceProvider.php
中,我实例化了该工具并调用了meta函数。即
public function tools()
{
return [
(new Tool())->stuff(),
];
}
但是,什么都没有传递到Tool.vue组件,(我花了一段时间检查它!),即:]]
mounted() { console.log(this.stuff); // undefined },
这里讨论问题:https://github.com/laravel/nova-issues/issues/761,但是请注意,我使用的是
Tool
,而不是ResourceTool
或Card
。
这是工具的错误,还是我做错了?有解决方法吗?
我正在为Laravel Nova 2.0创建工具。在我的工具中,我想向Vue组件发送东西清单:在我的工具的PHP src中,我有一个生成“元”的函数,如...
我有同样的问题。但是票似乎在github上关闭了,不知道为什么。