创建一个可以为每个Model自动生成select的选项。例如,创建一个为模型生成选项的方法User.php/***Getuserlist-select-option*@returnUser[]|\Illuminate\Database\Eloquent\Collection*/publicstaticfunctiongetSelectOptions(){$options=DB::table('users')->select('id','nameastext')->get();$selectOption=[];foreach($optionsas$option){$selectOption[$option->id]=$option->text;}返回$selectOption;}使用受保护函数form(){returnAdmin::form(Article::class,function(Form$form){$form->display('id','ID');$form->text('title','title')->rules('required|min:10');$form->textarea('description','概要介绍');$form->ueditor('body','text')->rules('min:10');$form->select('user_id','author')->options(User::getSelectOptions());(略)文档中提到的接口方法和格式returndocument无法解决自动选择原始值,只能是空白。$form->select('user_id','作者')->options(admin_base_path('/api/users'));
