2017-02-21 91 views
0

我已成功從我的Laravel項目URL中刪除「公共」。Laravel 5.4從網址中刪除公衆:副作用

現在,當我使用助手函數asset()包含任何資產時,我必須在下面的所有地方包含public。

資產( '公共/圖片/ a.img')

當我嘗試傾銷輔助函數基本路徑()和publicpath(),將顯示正確的值。我如何避免在所有的資產調用中一直公開寫作。反正資產函數使用publicpath()而不是basepath()。

+2

不應該有在您的網址'public'到首先。我的猜測是你的doc根目錄指向'/ app'目錄而不是'/ app/public /'? – Robert

回答

1

你必須設置Web目錄Web服務器上指向

/yourproject/public 

現在好像你指向

/yourproject/ 
+0

我已經將public_html設置爲我的webdirectory,並且在其中我有很多項目。每個項目都有自己的.htaccess文件和它自己的目錄。 – bvnbhati