laravel新增数据表(laravel实现上传图片的两种方式小结)
类别:编程学习 浏览量:2783
时间:2021-10-05 00:02:22 laravel新增数据表
laravel实现上传图片的两种方式小结第一:是laravel里面自带的上传方式(写在接口里面的)
|
function uploadAvatar(Request $request ) { $user_id = Auth::id(); $avatar = $request ->file( 'avatar' )->store( '/public/' . date ( 'Y-m-d' ) . '/avatars' ); //上传的头像字段avatar是文件类型 $avatar = Storage::url( $avatar ); //就是很简单的一个步骤 $resource = Resource::create([ 'type' => 1, 'resource' => $avatar , 'user_id' => $user_id ]); if ( $resource ) { return $this ->responseForJson(ERR_OK, 'upload success' ); } return $this ->responseForJson(ERR_EDIT, 'upload fails' ); } |
第二:通用的上传方式
|
function upload_img( $file ) { $url_path = 'uploads/cover' ; $rule = [ 'jpg' , 'png' , 'gif' ]; if ( $file ->isValid()) { $clientName = $file ->getClientOriginalName(); $tmpName = $file ->getFileName(); $realPath = $file ->getRealPath(); $entension = $file ->getClientOriginalExtension(); if (!in_array( $entension , $rule )) { return '图片格式为jpg,png,gif' ; } $newName = md5( date ( "Y-m-d H:i:s" ) . $clientName ) . "." . $entension ; $path = $file ->move( $url_path , $newName ); $namePath = $url_path . '/' . $newName ; return $path ; } } |
以上这篇laravel实现上传图片的两种方式小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/cfun_goodmorning/article/details/79085757
您可能感兴趣
- laravel有哪些长期支持版本(Laravel中9个不经常用的小技巧汇总)
- laravel5.7项目实战(基于Laravel 5.2 regex验证的正确写法)
- laravel提交数据时间(laravel实现查询最后执行的一条sql语句的方法)
- laravel 后台任务配置(在Laravel中使用GuzzleHttp调用第三方服务的API接口代码)
- laravel 框架关键技术解析(在laravel框架中实现封装公共方法全局调用)
- laravel接口请求模拟(Laravel 类和接口注入相关的代码)
- laravel图文分离(laravel实现前后台路由分离的方法)
- phplaravel开发规范(Laravel解决nesting level错误和隐藏index.php的问题)
- laravel框架学习心得教程(Laravel5.7 Eloquent ORM快速入门详解)
- laravel后台框架(laravel-admin的多级联动方法)
- laravel操作技巧(Laravel+Intervention实现上传图片功能示例)
- laravelblade界面(laravel5.1框架基础之Blade模板继承简单使用方法分析)
- laravel跨域设置(解决Laravel自定义类引入和命名空间的问题)
- laravel怎么设置返回指定列(在laravel5.2中实现点击用户头像更改头像的方法)
- laravel关闭错误提示(解决laravel session失效的问题)
- 安装laravel框架(laravel框架的安装与路由实例分析)
- 元旦闲谭(元旦闲谭)
- 息烽 这个村 治垃圾 有招 人人争当卫生模范(息烽这个村治垃圾)
- 今天要吃什么(今天要吃什么菜)
- 三杨之一 南杨 杨溥 安贞履节,酿醴调羹,宰相之气(三杨之一南杨杨溥)
- 今天会下雨吗(今天会下雨吗小说)
- 追连续剧,品古今联4 明代三杨,联妙诗佳(追连续剧品古今联4)
热门推荐
- drools机制(Swoole实现异步投递task任务案例详解)
- vue怎么实现预览与放大(Vue实现牌面翻转效果)
- html5的canvas图形绘制技术(详解HTML5 Canvas标签及基本使用)
- jsforeach语句(JS面试题之forEach能否跳出循环详解)
- python装饰器使用说明(详解Python装饰器)
- html的css中怎么选择第三个子元素(CSS中 opacity的设置影响了index层数的改变的问题总结推荐)
- laravel 权限管理(laravel框架 laravel-admin上传图片到oss的方法)
- harborjob设置(harbor修改配置文件后重启操作)
- idea 启动docker容器不重新打包(Docker遇到Intellij IDEA,Java开发提升了十倍生产力)
- SQL SERVER ErrorLog文件
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9