NestedForm 内使用 $form->image() $form-multipleImage() 能上传不能保存。
// NestedForm 内使用 $form->image() $form-multipleImage() 能上传不能保存。
1. 运行环境
1). 当前使用的 Laravel 版本?
Laravel V 9.12
2). 当前使用的 php/php-fpm 版本?
PHP 版本:8.2
3). 当前系统
CentOS stream 9
4). 业务环境
5). 相关软件版本
nginx 1.23
DCat Admin 2.2.2-beta 版
2. 问题描述?
DCat Admin 2.2.2-beta 版
$form->hasMany('days', '行程', function (Form\NestedForm $form2) use ($uuid) {
$form2->hidden('id');
$form2->image('pics','图片');
$form2->multipleImage('pics','图片')->saving(function ($paths) {
// 可以转化为由 , 隔开的字符串格式
return implode(',', $paths);
// 也可以转化为json
//return json_encode($paths);
});
});
用以上代码来上传关联模型的图片,图片能上传,但不能保存地址到数据库。
不用关联模型是可以。
希望作者加以改进,谢谢。
推荐文章: