在laravel nova action fields函数中获取对应模型

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

如何在 laravel nova actions 字段函数中获取当前模型?找不到...

public function fields(NovaRequest $request)
{
    Log::info($request->model());

    return [
        //
    ];
}
laravel laravel-nova
1个回答
0
投票

我想出的唯一方法是将模型粘贴到操作类的构造函数中的解决方案:

public function actions(NovaRequest $request)
{
    return [
        (new Actions\MyAction($this))->onlyOnTableRow()
    ];
}

这真的是最好的解决方案吗?难道真的没有办法从 NovaRequest 中获取这个吗?

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