2016-03-07 69 views
0

我使用laravel和部署我的服务器上的应用程序 文件夹路径/无功/网络/应用网址公共

应用所以,当我与公共运行网址,CSS将加载。 http://xxx.xxx.xxx.xxx/app/public/

但是,当我从url中删除公共,CSS将无法加载。 http://xxx.xxx.xxx.xxx/app/

CSS和JS文件是置于公用文件夹

我该如何解决这个问题,我可以改变资产的路径,如果有,请告诉我是该金融资产定义

感谢

+0

你怎么访问你的CSS在您的刀片文件? – Jazerix

+0

是的,我是usign default.blade.php文件包含所有的CSS和js文件 – Tarzan

+0

是的,但你使用的是资产('');帮手法“? – Jazerix

回答

1

Laravel旨在运行公共目录中的代码,因此.env等文件不受公开访问。您的服务器应指向public文件夹。

但是,如果你想改变公众的网址,您可以编辑index.php文件,并指定自己的路:

// add after $app = require_once... in index.php 
$app->bind('path.public', function() { 
    return __DIR__; 
}); 
+0

谢谢,但不工作。 – Tarzan