最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

laravel實(shí)現(xiàn)一個(gè)上傳圖片的接口,并建立軟鏈接,訪問圖片的方法

 更新時(shí)間:2019年10月12日 16:29:03   作者:代碼的壞味道  
今天小編就為大家分享一篇laravel實(shí)現(xiàn)一個(gè)上傳圖片的接口,并建立軟鏈接,訪問圖片的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

我們同時(shí)上傳的還有昵稱,圖片是保存在resource表里面,,

對應(yīng)在userProfile有關(guān)聯(lián)id;利用laravel自帶上傳很方便,,

但是不能直接訪問,,所以需要建立軟鏈接:

PHP artisan storage:link

執(zhí)行該條命令會在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實(shí)現(xiàn)一個(gè)上傳圖片的接口,并建立軟鏈接,訪問圖片的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

进贤县| 弥勒县| 安仁县| 霞浦县| 界首市| 溧阳市| 吉隆县| 台中市| 梁平县| 河源市| 策勒县| 长岛县| 隆子县| 黄浦区| 平和县| 华阴市| 平顺县| 沭阳县| 会昌县| 方城县| 长宁县| 武山县| 临城县| 左权县| 天祝| 神池县| 新巴尔虎右旗| 鱼台县| 巴青县| 凤庆县| 玛曲县| 石家庄市| 沁阳市| 湖北省| 清镇市| 杂多县| 利川市| 阜康市| 徐汇区| 鱼台县| 天全县|