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
您可能感兴趣
- 阿里云对象存储oss收费吗(阿里云存储服务OSS基本概念)
- 云服务存储空间不足(云服务器内存资源不足解决方案)
- 如何排查mysql存储过程的问题(Mysql修改存储过程相关权限问题)
- dockernextcloud优化(docker+nextcloud搭建个人云存储系统的实现)
- Sql Server常用系统存储过程
- SQL SERVER获取指定数据库中所有存储过程的参数
- python爬取数据总结(python3爬虫学习之数据存储txt的案例详解)
- mysql支持存储表情(MySQL如何插入Emoji表情)
- 公有云私有云混合云对比(公有云和私有云的区别 如何搭建云存储)
- mysql存储引擎是什么(详解mysql中的存储引擎)
- python字符串分析总结(Python 存储字符串时节省空间的方法)
- sqlserver带参数的存储过程(SQL Server 日期和时间的内部存储过程)
- think php上传服务器(ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例)
- 怎么写存储过程sql server(SqlServer存储过程实现及拼接sql的注意点)
- sqlserver存储删除过程(Sql中存储过程的定义、修改和删除操作)
- html5本地存储功能(利用Node实现HTML5离线存储的方法)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
- 今年考高会很难吗(今年高考会考试吗)
热门推荐
- python编写一个名片(详解Python做一个名片管理系统)
- sqlserver日志目录是否过大(SQL Server利用sp_spaceused如何查看表记录存在不准确的情况)
- cdn服务器的用途(云服务器使用CDN与高防ip有什么区别?)
- sql2008提供身份认证模式(SqlServer2000+ 身份证合法校验函数的示例代码)
- 云计算是一种服务的概念(云服务的意思,云服务是云计算吗?)
- 常用sql语句大全总结(程序员最实用的 SQL 语句收藏,看完这篇就够了)
- 最好的虚拟主机(如何选择适合自己的香港虚拟主机?)
- mysql索引面试总结(Mysql数据库索引面试题程序员基础技能)
- pandas画布设置数据标签(pandas dataframe添加表格框线输出的方法)
- MVC中的ActionResult
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9