Laravel (7.x) nova (3.10) 操作 - 获取字段上的当前模型实例()

我对这个Laravel nova 动作有类似的问题 - 在 fields() 上获取当前模型实例

但有来自https://github.com/laravel/nova-issues/issues/1813的信息

有可能的。

我使用 Laravel 7.x 和 nova 3.10

我有一个字段为“大小”的资源,例如 3KG、4KG

我有一个动作(仅在索引行上)字段“金额”(数字字段)

我希望用户只能将“大小”乘以“数量”和显示“大小”操作值的字段

我在行动领域试过:

    Text::make(__('Package'), 'size')

->default(function(){


//need to load value of current model resource "size" to inform user


        })

        ->readonly(),


    Number::make(__('Amount'), 'amount')

        ->sortable()

        ->min(1) // -> i need to change this based on "size" form model resource

        ->max(9999)

        ->step(1) // -> i need to change this based on "size" form model resource

        ->updateRules('nullable')

        ->rules('required', 'number')

        ->help(__('in kilograms')),

如何在 laravel 字段中加载此 JS 数组“ConfirmActionModal['selectedResources'][0]”?


我不擅长 JS,如何将值加载到 php 中?


婷婷同学_
浏览 105回答 1
1回答

炎炎设计

获取模型名称:$model = $request->viaResource;获取模型 ID:$id = $request->viaResourceId;例子:$post = $parent = \App\Models\Post::find($request->viaResourceId);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript