laravel框架 laravel-admin上传图片到oss的方法

第一步:在composer.json 中的 require 添加

"jacobcyl/ali-oss-storage": "^2.1"   然后在cmd里运行composer update

第二步:在config/app.php的providers下添加

Jacobcyl\AliOSS\AliOssServiceProvider::class,

第三步:在app/filesystems.php中的disks里下添加

'disks'=>[
 ...
 'oss' => [
   'driver'  => 'oss',
   'access_id'  => '<Your Aliyun OSS AccessKeyId>',
   'access_key' => '<Your Aliyun OSS AccessKeySecret>',
   'bucket'  => '<OSS bucket name>',
   'endpoint'  => '<the endpoint of OSS, E.g: oss-cn-hangzhou.aliyuncs.com | custom domain, E.g:img.abc.com>', // OSS 外网节点或自定义外部域名
   //'endpoint_internal' => '<internal endpoint [OSS内网节点] 如:oss-cn-shenzhen-internal.aliyuncs.com>', // v2.0.4 新增配置属性,如果为空,则默认使用 endpoint 配置(由于内网上传有点小问题未解决,请大家暂时不要使用内网节点上传,正在与阿里技术沟通中)
   'cdnDomain'  => '<CDN domain, cdn域名>', // 如果isCName为true, getUrl会判断cdnDomain是否设定来决定返回的url,如果cdnDomain未设置,则使用endpoint来生成url,否则使用cdn
   'ssl'   => <true|false> // true to use 'https://' and false to use 'http://'. default is false,
   'isCName'  => <true|false> // 是否使用自定义域名,true: 则Storage.url()会使用自定义的cdn或域名生成文件url, false: 则使用外部节点生成url
   'debug'   => <true|false>
 ],
 ...
]

第四步:在app/filesystems.php修改

'default' => 'oss',

以上这篇laravel框架 laravel-admin上传图片到oss的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 关于laravel-admin ueditor 集成并解决刷新的问题

    laravel-admin 是一个快速开发管理后台的框架,这里不做详细介绍 UEditor.php <?php namespace App\Extensions; use Encore\Admin\Form\Field; class UEditor extends Field { protected static $css = [ ]; public static $isJs=false; protected static $js = [ '/laravel-u-editor/ueditor.c

  • 在Laravel中实现使用AJAX动态刷新部分页面

    AJAX相信大家都不陌生,有很多不同的Javascript Frameworks可以用来快速实现AJAX功能.那么今天我们一起来看一下如何在使用了PHP Frameworks的网站中使用AJAX来刷新页面的一小部分. 这里我使用的是jQuery + Laravel(当然如果使用了其他框架,基本的概念也是不变的).如图,假设我们制作了一个页面来管理客户的茶叶消耗: 我们想制作一个模块来动态为每一个新的茶叶消耗增加一个消耗选择区,即点击新增消耗后,会动态增加一个新的茶叶消耗区域: 另外,当点击删除该

  • laravel框架 laravel-admin上传图片到oss的方法

    第一步:在composer.json 中的 require 添加 "jacobcyl/ali-oss-storage": "^2.1" 然后在cmd里运行composer update 第二步:在config/app.php的providers下添加 Jacobcyl\AliOSS\AliOssServiceProvider::class, 第三步:在app/filesystems.php中的disks里下添加 'disks'=>[ ... 'oss' =&g

  • Laravel框架实现的上传图片到七牛功能详解

    本文实例讲述了Laravel框架实现的上传图片到七牛功能.分享给大家供大家参考,具体如下: 新建项目 这里直接用一个新的Laravel5.3的项目进行演示,其他版本都是一样不会影响功能,顶多是路由位置不一样而已.已有项目的小伙伴可直接跳过次段. # 新建项目 laravel new laravel-qiniu cd laravel-qiniu 安装Laravel七牛扩展包 过Composer安装: composer require zgldh/qiniu-laravel-storage 然后在

  • laravel框架分组控制器和分组路由实现方法示例

    本文实例讲述了laravel框架分组控制器和分组路由实现方法.分享给大家供大家参考,具体如下: 路由 Route::group(['domain' => 'laravel.8g.com','namespace' => 'Admin'],function() { Route::get('/admin/login','LoginController@login'); Route::post('/admin/signin','LoginController@signin'); }); 控制器(Htt

  • Laravel框架在本地虚拟机快速安装的方法详解

    本文实例讲述了Laravel框架在本地虚拟机快速安装的方法.分享给大家供大家参考,具体如下: 一直想学习larvael,可似乎发现单纯的安装就要浪费很长时间,也许我是新手的关系吧. 我是本地虚拟机安装的linux系统,centos7加php7 第一步:要保证你的机器上正确安装有curl,具体方法可参见本文附录说明 第二步:使用curl来安装composer,你要明白composer是一个基于php的安装包管理工具,服务于php生态系统. 安装命令如下: curl -sS https://getc

  • Laravel框架表单验证格式化输出的方法

    最近在公司的项目开发中使用到了 laravel 框架,采用的是前后端开发的模式.接触过前后端开发模式的小伙伴应该都知道,后端返回的数据格式需要尽可能搞得保证一致性,这样前端在处理时也方便处理.我们先通过观看下面的两张接口返回的效果图吧,这样或许会更加的直观一些. laravel默认的输出格式(图一) 修改后的输出格式(图二) 或许通过上面两张图,你还是未看出有什么区别的话.这里我用文字描述一下吧. 这种情况是发生在laravel做表单验证的情况下发生的.前端向我后端接口发送一个POST请求时,发

  • laravel框架中控制器的创建和使用方法分析

    本文实例讲述了laravel框架中控制器的创建和使用方法.分享给大家供大家参考,具体如下: laravel中我们可以使用 artisan 命令来帮助我们创建控制器文件. php artisan make:controller TestController TestController 控制器名我们可以任意指定.文件默认会创建在 app\Http\Controllers 目录下. 打开控制器文件,我们就可以添加自已的方法了. <?php namespace App\Http\Controllers

  • Laravel框架FormRequest中重写错误处理的方法

    laravel 框架中默认的validate验证,在处理错误的时候,默认是返回上一页,当为ajax的时候才会返回Json.如果我们要一直返回Json的话,那么需要重写错误处理 如下:在Requests目录只用 新建BaseRequest类 代码如下 <?php /** * @文件名称: BaseRequest.php. * @author: daisc * @email: jiumengfadian@live.com * @Date: 2019/1/8 */ namespace App\Http

  • 4种Windows系统下Laravel框架的开发环境安装及部署方法详解

    1.准备工作 1.1PHP集成环境 这里我们使用的是XAMPP,XAMPP是一个功能强大的建站集成软件包,采用一键安装的方式,包含PHP7.0.Mysql.Tomcat等.最新版下载地址:PHP 5.6.28版(32位)|PHP 7.0.13版(32位)这两个版本的XAMPP都不再支持WindowsXP操作系统,这意味着你需要更高版本的Windows操作系统. 注意:由于Laravel5.1要求PHP 5.5.9+(含)版本,所以要针对该PHP版本要求选择合适的XAMPP. 1.2安装Compo

  • vue上传图片到oss的方法示例(图片带有删除功能)

    最近Vue项目中,要将用户上传的图片全部上传到oss上, OSS配置项请访问:https://help.aliyun.com/document_detail/64095.html?spm=a2c4g.11186623.6.773.kcD20n OSS平台配置 在平台的概览里面看看自己的基础设置里面的读写权限是否改为了公共读,我这边只有配置公共读才上传并且回显图片成功,其他情况还请朋友告知,谢谢 关于跨域访问的配置 这里是我的效果图 (当只有点击上传按钮时才会上传到OSS) 预览图片 <templ

  • Laravel框架中自定义模板指令总结

    介绍 最近在学习laravel,在Laravel框架中使用模板的一种方法就是通过控制器布局,通常我们在视图模板中编写复杂的逻辑,看上去显得很杂乱,那么使用自定义的模板Directives,可以简化你的视图逻辑,编写出更优雅的代码,Laravel Blade是一种将其特殊语法编译成PHP和HTML的模板引擎.其特殊语法指令,指令是加糖功能,在其后隐藏杂乱的代码.模板包含大量的内置指令,例如@foreach/@if/@section/@extends等等,内置的指令对于做一个简单的项目足以,但是当你

随机推荐