laravel新增数据表(laravel 多图上传及图片的存储例子)
类别:编程学习 浏览量:2140
时间:2021-10-01 01:31:47 laravel新增数据表
laravel 多图上传及图片的存储例子1.了解文件磁盘配置:
|
'public' => [ 'driver' => 'local' , 'root' => storage_path( 'app/public' ), 'url' => env( 'APP_URL' ). '/storage' , 'visibility' => 'public' , ], |
在filesystems.php文件中创建了一个名为 public的文件磁盘,使用的驱动为本地存储,'root'表示的是文件最终存储的目标路径是storage/app/public, ‘url' 表示的是文件的url,'visibility'表示的是可见性
2.创建软连接,在项目的根目录运行如下命令:
|
php artisan storage:link |
如果是线上代码,则需要在服务器中的项目根目录运行。
软连接的创建意味着项目的 …/public/storage/ 路径直接指向了 …/storage/app/public/ 目录
3.接收图片并存储,返回存储的图片的url
|
class UploadController extends Controller { public function upload() { $imgs = []; if (request()->hasFile( 'file' )){ foreach (request()->file( 'file' ) as $file ){ //将图片存储到了 ../storage/app/public/product/ 路径下 $path = $file ->store( 'public/product' ); $path = str_replace ( 'public' , '' , $path ); $imgs []= asset( 'storage/' . $path ); } return response()->json([ 'errno' =>0, 'data' => $imgs ]); } else { return response()->json([ 'info' => '没有图片' ]); } //处理多图上传并返回数组 } } |
以上这篇laravel 多图上传及图片的存储例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/qq_20933903/article/details/83023736
您可能感兴趣
- mysql存储引擎的创建与修改(关于MySQL Memory存储引擎的相关知识)
- 以服务器为中心的存储架构的优势(解析云服务器存储系统的结构模型)
- html5基本结构图(HTML5中的网络存储实现方式)
- SQL SERVER中调用存储过程
- docker修改镜像配置文件(Docker配置本地镜像与容器的存储位置)
- mysql长连接释放和不释放的问题(解决MySQL存储时间出现不一致的问题)
- python爬取数据总结(python3爬虫学习之数据存储txt的案例详解)
- mysql存储过程limit参数(MySQL存储过程in、out和inout参数示例和总结)
- SQL SERVER获取指定数据库中所有存储过程的参数
- sql怎么把表移到另一个数据库中(sql存储过程实例--动态根据表数据复制一个表的数据到另一个表)
- 阿里云对象存储oss收费吗(阿里云存储服务OSS基本概念)
- pythoncsv格式转换(Python把对应格式的csv文件转换成字典类型存储脚本的方法)
- mysql存储引擎是什么(详解mysql中的存储引擎)
- think php上传服务器(ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例)
- 如何获取存储过程返回值
- mysql的存储性能优化(MySQL的查询缓存和Buffer Pool)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
- 痴情男神 吴彦祖 与妻子恋爱8年,结婚10年,家庭幸福美满(痴情男神吴彦祖)
- 成功破圈,小牛电动SQi强势开 跨(小牛电动SQi强势开)
- 挑战新国标电自天花板,九号机械师MMAX 110P深度体验(挑战新国标电自天花板)
- 《满江红》不要只当电影看,学生应该这样做(满江红不要只当电影看)
热门推荐
- mysql六大锁解析(MySQL 锁的相关知识总结)
- 怎么查看mysql计划执行情况(详解 MySQL 执行计划)
- mysql开启事务没有提交(MySQL 事务autocommit自动提交操作)
- docker服务部署网络要求(docker部署LNMP架构的方法)
- js搜索功能的实现(前端JavaScript实现本地模糊搜索功能的方法实例)
- 云服务器自己配置还是主机好(云服务器配置怎么选才好?)
- canvas俄罗斯方块(JavaScript canvas实现俄罗斯方块游戏)
- UML对象图的介绍
- 云服务器与服务器的区别(云服务器与网站空间区别在于什么)
- dedecms改数据(dedecms修改文章自动增加的起始ID从指定数字增加文章ID的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9