Dcat 动态表单 下拉框选择不同类型 动态改变表单项 显示或者隐藏
protected function form()
{
return Form::make(new News(), function (Form $form) {
$form->display('id');
$form->text('title')->required();
$form->select('type')
->when([1,2,3], function (Form $form) {
// 值为123时显示文本框
$form->text('relate_id','商品ID(医生端不展示)');
})
->when(0, function (Form $form) {
$form->text('link');
})
->options([
0 => '外链',
1 => '视频课',
2 => '图文课',
3 => '实物',
])
->default(0);
$form->image('url','图片')->saveFullUrl()->retainable();
// 禁止删除服务端文件
//$form->file('file')->retainable();
$form->text('sort')->default(0);