真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用laravel怎么實現(xiàn)上傳圖片到本地-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)使用laravel怎么實現(xiàn)上傳圖片到本地,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

成都創(chuàng)新互聯(lián)公司憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗,為客戶提供超值的營銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個人等客戶提供了成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。

Laravel 是什么

Laravel 是一套簡潔、優(yōu)雅的PHP Web開發(fā)框架。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構(gòu)建一個完美的網(wǎng)絡(luò)APP,而且每行代碼都可以簡潔、富于表達(dá)力。

在config下新建文件admin.php,定義上傳文件的路徑

'upload_img_path' =>'app/public/img',//本地上傳圖片路徑

'upload_file_path' =>'app/public/files'//本地上傳文件路徑

在config/filesystems.php下定義

'disks' => [
 'uploadimg'=>[
  'driver'=>'local',
  'root'=>storage_path(config('admin.upload_img_path'))
 ],
 'uploadfiles'=>[
  'driver'=>'local',
  'root'=>storage_path(config('admin.upload_file_path'))
 ],

 'local' => [
  'driver' => 'local',
  'root' => storage_path('app'),
 ],

 'public' => [
  'driver' => 'local',
  'root' => storage_path('app/public'),
  'url' => env('APP_URL').'/storage',
  'visibility' => 'public',
 ],

 's3' => [
  'driver' => 's3',
  'key' => env('AWS_KEY'),
  'secret' => env('AWS_SECRET'),
  'region' => env('AWS_REGION'),
  'bucket' => env('AWS_BUCKET'),
 ],

],

后臺上傳方法

public function uploadImg(Request $request){

 $wenjian= $request->file('files');
 if ($wenjian) {

  //獲取文件的原文件名 包括擴(kuò)展名
  $yuanname= $wenjian->getClientOriginalName();

  //獲取文件的擴(kuò)展名
  $kuoname=$wenjian->getClientOriginalExtension();

  //獲取文件的類型
  $type=$wenjian->getClientMimeType();

  //獲取文件的絕對路徑,但是獲取到的在本地不能打開
  $path=$wenjian->getRealPath();

  //要保存的文件名 時間+擴(kuò)展名
  $filename=date('Y-m-d') . '/' . uniqid() .'.'.$kuoname;
  //保存文件   配置文件存放文件的名字 ,文件名,路徑
  $bool= Storage::disk('uploadimg')->put($filename,file_get_contents($path));
  //return back();
  return json_encode(['status'=>1,'filepath'=>$filename]);
 }else{
  $idCardFrontImg = '';
  return json_encode($idCardFrontImg);
 }
}

前臺顯示

在寫接口上傳的照片如何保存到public讓前端框架訪問到,,就要建立軟連接將照片放到public目錄去訪問! 很簡單

執(zhí)行命令:php artisan storage:link

命令執(zhí)行完畢后,就會在項目里多出一個 public/storage,

這個 storage 就是一個軟鏈接,它指向 storage/app/public 目錄。

public/storage(軟連接) → storage/app/public

關(guān)于使用laravel怎么實現(xiàn)上傳圖片到本地就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)站名稱:使用laravel怎么實現(xiàn)上傳圖片到本地-創(chuàng)新互聯(lián)
當(dāng)前URL:http://weahome.cn/article/djhheh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部