2017-02-21 89 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