我目前正在开发一个Flex PHP应用程序,我遇到了一个问题:我想要显示笔记创建者的用户名(在我的情况下),并且我想使该字段在FIREMENT中不可修改.所以我想到了这一点:
Select::make('user_id')
->options([
User::query()
->select([
DB::raw("name as name"),
'id',
])
->where('id', auth()->id())
->pluck('name', 'id')
->toArray()
])
->default(
auth()->id()
)->label(__('messages.created_by'))
->disabled(),
如果我禁用该字段,则不会向数据库写入任何内容.我得到的基本上是零.
有没有办法禁用该字段并确保将用户ID写入数据库?