资产文件没有在laravel中加载?

时间:2013-07-22 10:33:30

标签: php laravel laravel-4

我正在使用Laravel 4 我的基本网址为http://localhost/messifan/fms/laravel/public/

public/css/barcelona.css

中的css

浏览器尝试加载此网址

http://localhost/messifan/fms/laravel/public/css/barcelona.css

我正在使用此代码加载css

<?php echo URL::asset('css/barcelona.css'); ?>

尝试打开http://localhost/messifan/fms/laravel/public/css/barcelona.css

时出现此错误

enter image description here

3 个答案:

答案 0 :(得分:2)

问题可能出在您的htaccess或权限上。

尝试暂时删除htaccess并尝试直接访问css文件。如果问题仍然存在,那么您应该尝试chmod public/css文件夹和777中的文件,然后重试。

再次检查css文件的路径及其名称。

答案 1 :(得分:1)

尝试

<?php echo HTML::style('css/barcelona.css'); ?>

编辑 PS:这将加载样式。 要访问文件的路径,您不需要做太多!好吧,除非您想在视图中添加链接:

<a href="<?php echo URL::asset('css/barcelona.css'); ?>">The CSS File</a>

答案 2 :(得分:1)

  

public / css文件夹和777中的文件,然后重试。

这是一个坏主意,将其设为766,当css文件夹为777时,每个人都可以在那里执行脚本。