dcat admin hasMany里面怎么继续嵌套 table啊
1. 运行环境
1). 当前使用的 Laravel 版本?
laravel 9.52
2). 当前使用的 php/php-fpm 版本?
php 8.3
PHP 版本:8.3
php-fpm 版本:8.3
3). 当前系统
mac m1 macOS 12.3
4). 业务环境
开发环境
5). 相关软件版本
nginx mysql
//: <> (提供相关软件的版本,如 Nginx 、MySQL、MongoDB 等)
2. 问题描述?
dcat admin hasMany里面继续嵌套 table , 使用file 字段前台上传文件用不了,会得到按钮屏蔽
我手动修改成了 block
$form->block(12, function ($form) {
$form->title('会议内容');
$form->hasMany('meeting_date',' ', function ($form) {
$form->row(function ($form) {
$model = \App\Models\Category::class;
$form->width(4)->select('meeting_date.type_id', '会议类型')->options(['1' => '线上会议', '2' => '线下会议']);
$form->width(4)->date('meeting_date.start_time', '开始时间')->defaultAttribute('style', 'width: 200px');
$form->width(4)->date('meeting_date.end_time', '结束时间')->defaultAttribute('style', 'width: 200px');
$form->width(4)->select('meeting_date.continent_id', '大洲')->options('/getCategory')->load('meeting_date.country_id', '/getCategory');
$form->width(4)->select('meeting_date.country_id', '国家')->load('meeting_date.city_id', '/getCategory');
$form->width(4)->select('meeting_date.city_id', '城市');
$form->table('meeting_date.meet_date_attach', function ($form) {
$form->text('title_en')->defaultAttribute('style', 'width: 245px');
$form->file('file')->defaultAttribute('style', 'width: 245px');
});
});
});
});
3. 您期望得到的结果?
希望可以实现 上传
不考虑样式的话,可以试下这个 github.com/deatil/dcat-form-media