2017-05-27 60 views
-1

我需要將圖像上傳到文件夾項目圖像。在共享主辦Laravel - 如何更改上傳文件路徑

我的項目結構的文件夾是這樣的:

- css 
- images 
- fonts 
- js 
- laravel-code 
- .htaccess 

裏面laravel-code文件夾是剩餘的文件。

該網站工作做好,顯示圖像良好,但是當我上傳新的圖片保存在圖像laravel-code/和創建這個文件夾public/images ...

我想在根目錄中保存圖像文件夾中的圖片。

我該怎麼做?

當我做一個上傳文件,它會檢測它是否是pdf或其他文件;如果是pdf將文件保存在存儲文件夾中,則將其他文件(圖像)保存在圖像文件夾中。這是我的代碼...我想我不能使用public_path

if (false === stripos($name, '-pdf')) { 
    $basePath = trim(public_path(), '/'); 
    $newPath = trim(public_path('images'), '/'); 
} else { 
    $basePath = trim(storage_path(), '/'); 
    $newPath = trim(storage_path(), '/'); 
} 
+0

在其他部分發生了什麼.. ?? –

+0

這是一個pdf文件,必須存儲在存儲路徑。 @RïshïKêshKümar – user3242861

+0

當您嘗試保存圖像時,屏幕上是否出現錯誤? –

回答

0

要獲得完整的路徑到根目錄的父,你需要使用PHP的內置dirname功能。

第一個參數表示要評估的目錄。第二個參數是你想要遍歷的父目錄的級別,在你的例子中只有一級。

$root = base_path(); 
$parent = dirname($root, 1);