如何在 Laravel Nova 中拒绝更新时更改字段值?
此字段在创建时应该是可编辑的。
我尝试用观察者保存以前的值,但有些东西告诉我这不是最佳方法。也许还有其他方法可以做到吗?
您可以根据条件将字段标记为
readonly
:
Boolean::make('Example', 'example')
->readonly(fn (NovaRequest $request) => $request->isUpdateOrUpdateAttachedRequest())
来源:https://nova.laravel.com/docs/resources/fields.html#readonly-fields