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 获取某个查询的查询SQL语句方法)
- laravel查询条件数组写法(解决Laravel 使用insert插入数据,字段created_at为0000的问题)
- laravel怎么设置自定义(laravel实现于语言包的完美切换方法)
- laravelblade界面(laravel5.1框架基础之Blade模板继承简单使用方法分析)
- laravel 获取数据库操作异常(Laravel Eloquent ORM 多条件查询的例子)
- laravel自定义使用方法(laravel 获取当前url的别名方法)
- laravel 数据库实现原理(laravel 数据迁移与 Eloquent ORM的实现方法)
- laravel接口请求模拟(Laravel 类和接口注入相关的代码)
- laravel 框架关键技术解析(在laravel框架中实现封装公共方法全局调用)
- laravel数据返回格式(laravel 关联关系遍历数组的例子)
- laravel 快速开发api技巧(Laravel5.4简单实现app接口Api Token认证方法)
- laravel数据库操作方式(Laravel 实现数据软删除功能)
- laravel图文消息后台处理(laravel利用中间件防止未登录用户直接访问后台的方法)
- laravel自定义实现服务提供者(laravel http 自定义公共验证和响应的方法)
- laravel 表单验证图片(Laravel 自动生成验证的实例讲解:login / logout)
- laravel终止函数执行(laravel 输出最后执行sql 附:whereIn的使用方法)
- 新疆80后在淘宝卖干果 以前是 不务正业 如今帮乡亲致富(新疆80后在淘宝卖干果)
- 弄清楚了销 售 买 卖这四个字,母婴生意做起来就没那么难了(弄清楚了销售买)
- 数读 买首饰金是 投资黄金 吗 买金容易卖金难(数读买首饰金是)
- 销 售 买 卖 你真的了解这四个字了吗(销售买)
- 谢娜是得罪快乐大本营造型师了吗 全场被黑化(谢娜是得罪快乐大本营造型师了吗)
- 前《iLOOK》时装总监 《快乐大本营》御用造型师上线(快乐大本营御用造型师上线)
热门推荐
- 云计算与服务器托管区别(使用云服务器托管对于企业的好处有哪些?)
- docker 部署springboot项目(Spring Boot Docker打包工具小结)
- js中push和join
- django session验证(Django框架验证码用法实例分析)
- python如何遍历一个列表(说说如何遍历Python列表的方法示例)
- css3编程实战(详解CSS3开启硬件加速的使用和坑)
- phpstudy创建本地服务器(phpstudy linux小皮面板防火墙的开启与关闭)
- vue控制div滚动条(vue3实现CSS无限无缝滚动效果)
- 用php实现弹出消息提示框(php弹出提示框的是实例写法)
- sqlserver2019使用教程图文(SQLServer2019 数据库环境搭建与使用的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9