为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

婷婷同学_ 2023-03-24 14:38:46
我对这个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);


查看完整回答
反对 回复 2023-03-24
  • 1 回答
  • 0 关注
  • 104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信