laravel-admin写起来确实很方便。
在$grid 可以使用 关联模型获取关联表的数据,可设置为可修改。
比如:
public function profile()
{
return $this->hasOne(Profile::class);
}
$grid->profile()->gender()->editable('select', [1 => '男', 2 => '女']);
在$from中也可以 使用这个关联的模型来 保存数据
比如:
$form->select('profile.gender', '性别')->options([1 => '男', 2 => '女']);
此时数据可以正常的创建和修改。
重点来了,此处需要注意一个坑。
在命名关联模型时不可使用驼峰写法,必须全部小写,否则,$grid显示正常,就是修改时$from保存不了数据。