Laravel Nova:如何拒绝在更新时更改字段值?

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

如何在 Laravel Nova 中拒绝更新时更改字段值?

此字段在创建时应该是可编辑的。

我尝试用观察者保存以前的值,但有些东西告诉我这不是最佳方法。也许还有其他方法可以做到吗?

php laravel laravel-nova
1个回答
0
投票

您可以根据条件将字段标记为

readonly

Boolean::make('Example', 'example')
 ->readonly(fn (NovaRequest $request) => $request->isUpdateOrUpdateAttachedRequest())

来源:https://nova.laravel.com/docs/resources/fields.html#readonly-fields

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