簡體   English   中英

如何設置保存圖像上傳的路徑? Laravel 5.3

[英]How can I set path to save image uploaded? Laravel 5.3

我在laravel中上傳文件的方法如下:

private function addPhoto(UploadedFile $photo, $fileName)
{
    dd(public_path() . DIRECTORY_SEPARATOR . 'img');
    $destinationPath = public_path() . DIRECTORY_SEPARATOR . 'img';
    $photo->move($destinationPath, $fileName);
}

dd(public_path() . DIRECTORY_SEPARATOR . 'img');的結果dd(public_path() . DIRECTORY_SEPARATOR . 'img'); 像這樣 :

C:\\ XAMPP \\ htdocs中\\ myshop \\ PUBLIC \\ IMG

但我想改變它

所以,我想保存上傳到這里的圖片:

C:\\ XAMPP \\ htdocs中\\ myshop \\存儲\\ TEMP

如何將圖像保存在存儲文件夾中?

您可以使用完全相同的方式,但將public_path()替換為storage_path() 這將鏈接到此應用程序的存儲文件夾。

$destinationPath = storage_path() . DIRECTORY_SEPARATOR . 'temp';

所有路徑助手都可以在Laravel文檔中找到。

使用storage_path

private function addPhoto(UploadedFile $photo, $fileName)
{
    $photo->move(storage_path('temp'), $fileName);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM