laravel-admin多图上传oss,只需一步

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,请看我另一篇教程。

猜你喜欢

转载自blog.csdn.net/CharmHeart/article/details/112261947