第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel:上傳文件時如何在公共路徑中動態(tài)創(chuàng)建文件夾?

Laravel:上傳文件時如何在公共路徑中動態(tài)創(chuàng)建文件夾?

PHP
有只小跳蛙 2023-08-26 09:58:26
我創(chuàng)建了一個函數(shù),它將文件路徑存儲在數(shù)據(jù)庫中并將文件存儲在 public/uploads/release 文件夾中。這是我的控制器:$reference = $request->get('reference');    $uploads = array();    if($files = $request->file('uploads'))    {      foreach ($files as $file) {        $name = $file->getClientOriginalName();        $file->move('uploads/release', $name);        $uploads[] = $name;    }這里我將文件存儲在 public/uploads/release 文件夾中,但現(xiàn)在我想在每次上傳文件時動態(tài)創(chuàng)建一個文件夾,并且該文件夾必須是 $reference 變量的值。例如:參考號是“ABC123”。然后該文件必須自動存儲在 public/uploads/release/ABC123 文件夾中。
查看完整描述

2 回答

?
DIEA

TA貢獻1820條經(jīng)驗 獲得超2個贊

您可以在 laravel 中使用文件類


use Illuminate\Support\Facades\File;


$path = public_path().'/uploads/release/'.$request->get('reference');

if (! File::exists($path)) {

    File::makeDirectory($path);

}


查看完整回答
反對 回復(fù) 2023-08-26
?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

Storage::makeDirectory(public_path('uploads/release/'.$reference));

https://laravel.com/docs/7.x/filesystem#directories

或者你也可以這樣做

$file->move(public_path('uploads/release/'.$reference), $name);


查看完整回答
反對 回復(fù) 2023-08-26
  • 2 回答
  • 0 關(guān)注
  • 179 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號