目前我正在使用FilamentPHP v3开发一个项目,试图找出如何自动将当前用户ID传递到我的数据库实体中。
我曾考虑创建一个隐藏输入字段,并将其默认值设置为当前的用户ID。但是,似乎Filament忽略了隐藏的 TextInput 字段,并插入 null 或者不做任何处理。
我尝试过的错误解决方案:
TextInput::make('user_id')
->label(__('messages.created_by'))
->required()
->default(
Filament::auth()->id()
)->readOnly()
->hidden()
所以,在Filament v3中提交表单后,是否有任何方法可以自动将值传递到数据库?
我也尝试查阅了Filament文档,但没有找到真正有助于解决我的问题的内容。