Laravel 4将文件视为laravel 4中的路径

时间:2014-07-24 15:12:22

标签: php laravel-4

我只是想将一个laravel网站托管到制作中。路由错误所有我的css和javascript文件被视为路由而不是文件而且它们没有加载

<script src='http://project.com/project/assets/js/jquery-1.9.1.js' type='application/javascript'></script>

我可以看到这个html是生成的但文件没有被加载当我点击链接时我得到一个NotFoundHttpException

这在我的本地机器上很好。此错误仅出现在实时服务器中。

提前致谢!

2 个答案:

答案 0 :(得分:0)

使用Laravel&#39; s HTML::script()设置js文件的src链接?如果不更改它,因为这会有所帮助,以便您可以为jscss文件提供正确的完整网址。所以,如果你有像public/assets/js/custom.js这样的js文件,你应该这样称呼它:

{{ HTML::script('assets/js/customs.js') }}

你会没事的。请记住,您的资产起点位于公共文件夹中。 HTML::script()HTML::style()让您立刻到达那里。

答案 1 :(得分:0)

事实证明问题在于nginx配置。服务器的根文件夹设置不正确。所以它正在寻找不同的文件。不仅仅是代码问题而且是服务器环境问题