我已成功从我的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