2017-09-19 66 views
-1

我有一個使用Laravel 5.4構建的籌款平臺。我已經成功地從URL中刪除公衆,並從視圖中隱藏了.env和composer.json文件,但是我無法從管理員或用戶帳戶上傳頭像到上傳/頭像文件夾,因爲Laravel會生成公共/上傳/頭像文件夾,並將頭像上傳到它,而不是上傳/頭像文件夾,它需要去。Laravel 5.4生產公共/上傳/頭像文件夾

我試過更新路線和usercontroller但無濟於事。我不確定現在在哪裏看。

有人可以告訴我去哪裏更改代碼,以便Laravel在我上傳頭像時不再生成公共/上傳/頭像文件夾,因此頭像會進入上傳/頭像文件夾嗎?

謝謝。

+0

嘗試配置/ filesystems.php檢查。 小心顯示您的代碼上傳? –

+0

刪除存儲/公共文件夾和公共文件夾之間的符號鏈接 – wbail

+0

我沒有代碼,我試圖在Laravel 5.4中找到代碼來更改Laravel生成公共/上傳/頭像文件夾的操作,以便化身上傳上傳/頭像文件夾。 – Razoo

回答

0

在Filesystems.php

更改此:

'public' => [ 
    'driver' => 'local', 
    'root' => public_path(), 
], 

要這樣:

'public' => [ 
    'driver' => 'local', 
    'root' => '/', 
], 
+0

Noob初學者我改變了代碼給你發佈,沒有任何改變。 Laravell仍然重現公共文件夾。不管怎麼說,還是要謝謝你。 – Razoo

+0

@Razoo它在哪裏重現公用文件夾? 運行作曲家dumpautoload然後再試一次。 它上傳到公衆/公衆/上傳或公開/上傳嗎? –

+0

它重現了根目錄中的公用文件夾。對不起Noob初學者,但我是一個真正的初學者。這是我第一次和Laravel合作,所以我不熟悉作曲家。 – Razoo

相關問題