laravel-admin上传图片至阿里OSS

        这篇博客将介绍如何使用laravel-admin上传图片至阿里OSS,博主之前也是搞过一回,今天将介绍如何进行操作(前提需要先安装composer)        

        一、安装相关扩展包

        电脑进入cmd命令模式,输入以下命令进入到我们网站目录(请自行替换网站目录):

cd E:\code\laravelTest

        然后输入以下命令安装:

composer require jacobcyl/ali-oss-storage:^2.1

       然后在config/app.php文件下的providers数组最后新增一列:

//阿里OSS
Jacobcyl\AliOSS\AliOssServiceProvider::class,

      二、配置基础配置

      在app/filesystems.php文件下的disks数组新增一项,如下:

'oss' => [
    'driver' => 'oss',
    'access_id' => 'Aliyun OSS AccessKeyId',         // 阿里云OSSAccessKeyId
    'access_key' => 'Aliyun OSS AccessKeySecret',    // 阿里云OSSAccessKeySecret
    'bucket' => 'OSS bucket name',                   // bucket名称 
    'endpoint' => 'EndPoint 域名',                   // OSS 外网节点或自定义外部域名
    'cdnDomain' => 'Bucket 域名',                    // 使用 cdn 时才需要写(Bucket 域名)
    'isCName' => true,                               // 为true时,cdnDomain必填
],

其中endpoint、cdnDomain分别为阿里oss概览中的EndPoint(地域节点)、Bucket域名。保存地址在bucket下的images文件夹下。

         然后将同文件下的:

'default' => env('FILESYSTEM_DRIVER', 'local'),

         修改为:

'default' => env('FILESYSTEM_DRIVER', 'oss'),

     三、修改默认上传配置

     修改config\admin.php文件下的upload配置如下:

'upload' => [

    // Disk in `config/filesystem.php`.
    'disk' => 'oss',

    // Image and file upload path under the disk above.
    'directory' => [
        'image' => 'images',
        'file'  => 'files',
    ],
],

这样我们就全部都配置完成

       这样laravel-admin上传图片就会将图片保存至阿里云OSS,而不会占用本地空间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

佛布朗斯基

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值