我对这个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 中?
1 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
获取模型名称:
$model = $request->viaResource;
获取模型 ID:
$id = $request->viaResourceId;
例子:
$post = $parent = \App\Models\Post::find($request->viaResourceId);
添加回答
举报
0/150
提交
取消