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

Laravel框架實(shí)現(xiàn)文件上傳的方法分析

 更新時(shí)間:2019年09月29日 10:36:11   作者:學(xué)知無(wú)涯  
這篇文章主要介紹了Laravel框架實(shí)現(xiàn)文件上傳的方法,結(jié)合實(shí)例形式分析了Laravel框架文件上傳相關(guān)的配置設(shè)置、視圖及控制器相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Laravel框架實(shí)現(xiàn)文件上傳的方法。分享給大家供大家參考,具體如下:

配置文件:

config/filesystems.php,

新建存儲(chǔ)空間

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

視圖中:

頭像:

<input type="file" name="headimg" />

控制器:

$file = $request->file('headimg');
if($file && $file->isValid()){
//   //獲取原圖片信息
    $ext = $file->getClientOriginalExtension();
    $originalName = $file->getClientOriginalName();
    $type = $file->getClientMimeType();
    $path = $file->getRealPath();
    //驗(yàn)證圖片類(lèi)型,大小等
    //保存圖片
    $save_name = date('YmdHis',time()) .'-' .uniqid() .'.'. $ext;
    $bool = Storage::disk('uploads')->put($save_name,file_get_contents($path));
    if(!$bool){
      return redirect()->back()->withErrors('圖片上傳失敗')->withInput();
    }
}else{
    return redirect()->back()->withErrors('請(qǐng)上傳圖片')->withInput();
}
//如果驗(yàn)證通過(guò),則繼續(xù)執(zhí)行下面的代碼
$data = $request->input('Student');
//圖片全路徑
$img_web_path = storage_path('app/uploads') . '/' .$save_name;
//圖片相對(duì)路徑
$data['headimg'] = $save_name;
if(Student::create($data)){
    return redirect('Student/index')->with('success','添加成功');
}else{
    return redirect()->back();
}

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Laravel框架入門(mén)與進(jìn)階教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

萨迦县| 汝阳县| 夏邑县| 策勒县| 丰都县| 邢台县| 万州区| 隆子县| 佳木斯市| 临沂市| 阿拉善右旗| 大新县| 定日县| 嵊州市| 商水县| 台前县| 湟源县| 吐鲁番市| 冷水江市| 伽师县| 大理市| 韶山市| 汝州市| 舟山市| 连南| 郯城县| 黄骅市| 冕宁县| 富宁县| 宜州市| 法库县| 金昌市| 樟树市| 永仁县| 赤壁市| 琼中| 扶绥县| 娱乐| 商丘市| 石嘴山市| 峡江县|