laravel连接多个数据库(laravel实现一个上传图片的接口,并建立软链接,访问图片的方法)
类别:编程学习 浏览量:2933
时间:2021-10-14 00:49:02 laravel连接多个数据库
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法我们同时上传的还有昵称,图片是保存在resource表里面,,
对应在userProfile有关联id;利用laravel自带上传很方便,,
但是不能直接访问,,所以需要建立软链接:
|
PHP artisan storage:link |
执行该条命令会在public里面生成存储图片的文件夹,就可以通过地址访问了
|
public function uploadAvatar(Request $request ) { $validator = Validator::make( $request ->all(), [ 'nickname' => 'required|string|max:8' , 'avatar' => 'required' , ]); if ( $validator ->fails()) { return $this ->responseForJson(ERR_ACCESS_DENID, $validator ->errors()); } $user_id =Auth::id(); $avatar = $request ->file( 'avatar' )->store( '/public/' . date ( 'Y-m-d' ). '/avatars' ); $avatar = Storage::url( $avatar ); $resource =Resource::insertGetId([ 'type' =>1, 'resource' => $avatar ]); $Data =[ 'user_id' => $user_id , 'avatar' => $resource , 'nickname' => $request ->nickname]; try { $edit = UserProfile::where( 'user_id' , $user_id )->update( $Data ); if ( $edit ) { return $this ->responseForJson(ERR_OK, 'upload success' ); } return $this ->responseForJson(ERR_CREATE, 'upload fail' ); } catch (\Exception $exception ) { return $this ->responseForJson(ERR_ACCESS_DENID, $exception ->getMessage()); } } |
以上这篇laravel实现一个上传图片的接口,并建立软链接,访问图片的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/cfun_goodmorning/article/details/78870803
您可能感兴趣
- phplaravel怎么优化(laravel执行php artisan migrate报错的解决方法)
- laravel语法有哪些(对laravel in 查询的使用方法详解)
- laravel 表单验证图片(Laravel 自动生成验证的实例讲解:login / logout)
- laravel 数据库实现原理(laravel 数据迁移与 Eloquent ORM的实现方法)
- laravel队列大批量数据(laravel 中某一字段自增、自减的例子)
- laravel指定管理员(在laravel-admin中列表中禁止某行编辑、删除的方法)
- laravel5开发规范(laravel5.1框架基础之路由详解)
- laravel5.1获取数据(laravel5表单唯一验证的实例代码)
- laravel架构设置(Laravel框架查询构造器 CURD操作示例)
- laravel事务状态(laravel dingo API返回自定义错误信息的实例)
- laravel框架如何查询空的信息(Laravel中validation验证 返回中文提示 全局设置的方法)
- laravel开发api实例(Laravel框架集成UEditor编辑器的方法图文与实例详解)
- laravel关于视图使用语法(在laravel中使用with实现动态添加where条件)
- laravel数据查询(laravel按天、按小时,查询数据的实例)
- laravel 快速开发api技巧(Laravel5.4简单实现app接口Api Token认证方法)
- laravel查询限制输出设置(laravel validate 设置为中文的例子验证提示为中文)
- 秦海璐炫耀和王新军热恋蜜事,不料对方吐槽她吃饱后肚子撅老高(秦海璐炫耀和王新军热恋蜜事)
- 秦海璐一袭旗袍惹人倾心,将高级与淡雅展现的游刃有余(秦海璐一袭旗袍惹人倾心)
- 门外之见 海蛎子味 的表演,能走多远(门外之见海蛎子味)
- 三部冷门谍战剧,第一部2014年拍摄,至今还未播出(三部冷门谍战剧)
- 《金陵秘事》的剧情跌宕起伏 给观众带来的怎样的感官体验(金陵秘事的剧情跌宕起伏)
- 少儿口才表达影响未来一生,50首经典绕口令和孩子玩出聪明大脑(少儿口才表达影响未来一生)
热门推荐
- left join on 查询
- python函数基本使用(Python3中exp函数用法分析)
- phpstudy安装教程详解学习(phpstudy下载安装简明图文教程)
- sqlserver索引介绍(浅析SQL Server的聚焦使用索引和查询执行计划)
- sqlserver数据库的对象有哪些(详解SQL Server数据库架构和对象、定义数据完整性)
- html代码简单特效(HTML实现代码雨源码及效果示例)
- HTML5 <figure> 、<figcaption>标签
- html基本标签大全(HTML中meta标签及Keywords)
- sqlleftjoin详解(SQL JOIN 连接详细介绍及简单使用实例)
- windows server 2008r2怎么安装(Windows Server2008 R2 MVC 环境安装配置教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9