Laravel Nova工具-将元数据发送到Vue

问题描述 投票:2回答:1

我正在为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,而不是ResourceToolCard

这是工具的错误,还是我做错了?有解决方法吗?

我正在为Laravel Nova 2.0创建工具。在我的工具中,我想向Vue组件发送东西清单:在我的工具的PHP src中,我有一个生成“元”的函数,如...

laravel-nova
1个回答
0
投票

我有同样的问题。但是票似乎在github上关闭了,不知道为什么。

© www.soinside.com 2019 - 2024. All rights reserved.