百度编辑器没有办法使用from中的when,所以使用css与js进行判断
//模拟两个编辑器 $form->ueditor('about', __('梨园概况')); $form->ueditor('content', __('内容')); //我是先判断隐藏 Admin::style('#about{display:none;}#content{display:none;}'); //然后通过类型值,判断显示,js写两边的原因是 //一个是添加的时候select选择改变的时候(change); //另一个是编辑默显示的时候做出的判断, //$('#about').parent().parent() 使用这样的是因为本身的div class 有空格数字没有办法识别 Admin::script(" $('select[name=column_id]').change(function(){ //重新隐藏DIV $('#content').parent().parent().css('display','none'); //获取选中数值 var opt=$('select[name=column_id]').val(); //根据条件判断 if(opt==1||opt==4||opt==6){ $('#content').parent().parent().css('display','block'); $('#content').css('display','block'); }else if(opt==4){ $('#about').parent().parent().css('display','block'); $('#about').css('display','block'); $('#content').parent().parent().css('display','block'); $('#content').css('display','block'); }else{ $('#about').parent().parent().css('display','none'); $('#content').parent().parent().css('display','none'); } }) //默认显示状态下 //重新隐藏DIV $('#content').parent().parent().css('display','none'); //获取选中数值 var opt=$('select[name=column_id]').val(); //根据条件判断 if(opt==1||opt==4||opt==6){ $('#content').parent().parent().css('display','block'); $('#content').css('display','block'); }else if(opt==4){ $('#about').parent().parent().css('display','block'); $('#about').css('display','block'); $('#content').parent().parent().css('display','block'); $('#content').css('display','block'); }else{ $('#about').parent().parent().css('display','none'); $('#content').parent().parent().css('display','none'); } ");//上传图片所做的信息处理
$form->image('file', '测试图片')->addElementClass('file_upload')->options([ 'showPreview' => false, 'allowedFileExtensions'=>['jpg','jpeg','gif','png'], 'showUpload'=>true, 'uploadAsync' =>true, 'uploadUrl' => $uploadUrl, 'uploadExtraData' => [ '_token' => csrf_token(), '_method' => 'POST', ], ])->attribute(['id'=>'test-upload'])->help('图片大小 5M 以内,尺寸。。。。');