我已成功從我的Laravel項目URL中刪除「公共」。Laravel 5.4從網址中刪除公衆:副作用
現在,當我使用助手函數asset()包含任何資產時,我必須在下面的所有地方包含public。
資產( '公共/圖片/ a.img')
當我嘗試傾銷輔助函數基本路徑()和publicpath(),將顯示正確的值。我如何避免在所有的資產調用中一直公開寫作。反正資產函數使用publicpath()而不是basepath()。
我已成功從我的Laravel項目URL中刪除「公共」。Laravel 5.4從網址中刪除公衆:副作用
現在,當我使用助手函數asset()包含任何資產時,我必須在下面的所有地方包含public。
資產( '公共/圖片/ a.img')
當我嘗試傾銷輔助函數基本路徑()和publicpath(),將顯示正確的值。我如何避免在所有的資產調用中一直公開寫作。反正資產函數使用publicpath()而不是basepath()。
你必須設置Web目錄Web服務器上指向
/yourproject/public
現在好像你指向
/yourproject/
我已經將public_html設置爲我的webdirectory,並且在其中我有很多項目。每個項目都有自己的.htaccess文件和它自己的目錄。 – bvnbhati
不應該有在您的網址'public'到首先。我的猜測是你的doc根目錄指向'/ app'目錄而不是'/ app/public /'? – Robert