laravel-admin多图上传oss,只需一步超简单
前言
提示:本文创作不易,引用请标明来源。网上关于多图上传一大堆,但是都是很复杂,其实只需一步即可完成。
改变字段存取为json格式
在对应的model中,设置你需要上传图片的字段为json格式
use Illuminate\Database\Eloquent\Model;
class News extends Model
{
protected $table = '';
protected $casts = [
'image' => 'json',
];
}
使用
$form->multipleImage('image', 'PC轮播图')
->move('/'.config('app.name').'/news_pc');
至此多图上传已经完成
小方法:其实原理主要为上传图片为json格式,而在模型中建立好字段的json格式后,数据会自动操作,存取时json格式的转换。
关于图片上传oss,请看我另一篇教程。