我想將我的圖像存儲到特定的文件夾,並且該文件夾將按頁面ID命名。例如,如果Page id = 1,文件夾位置應該是public/pages/page_id/image_here。檢查文件夾已經存在,如果沒有在laravel中通過id創建一個新文件夾
如果該文件夾不存在,系統將生成並用其頁面標識進行命名。
$id=1;
$directoryPath=public_path('pages/' . $id);
if(File::isDirectory($directoryPath)){
//Perform storing
} else {
Storage::makeDirectory($directoryPath);
//Perform storing
}
但我有錯誤,「mkdir():無效的參數」。 我可以知道它爲什麼會發生?
經過我的研究,有人說文件夾名稱應該以id + token爲基礎,所以入侵者不能搜索基於id的圖片,有沒有可能實現?
只是用文件: :makeDirectory存儲:: makeDirectory的實例 –
可能重複[在laravel中創建文件夾](http://stackoverflow.com/questions/21869223/create-folder-in-laravel) –