我正在使用Laravel 5,出现了“无法加载资源,服务器返回状态码为404(未找到)http:// localhost:8000 /css/app.css ” 的错误。
如果我的layout.blade.php是这样的
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
它工作得很好。
但如果我把它改成
<link rel="stylesheet" href="{{ URL::asset('css/app.css') }}">
我遇到了一个问题:
http://localhost:8000/css/app.css 无法加载,服务器返回404(未找到)。
我有一个 public/css/app.css 文件,是通过 gulp 获得的,并且它明显存在。
如果我从浏览器中输入 http://localhost:8000/css/app.css,会出现 NotFoundHttpException in RouteCollection.php line 161 的错误提示,因为我在 routes.php 中没有写 /css/app.css。
但我不认为这是路由问题。
我在 Stack Overflow 上找到了类似的问题,但找不到具体的解决方案。
url('public/css/app.css')
或者asset('css/app.css)
。href="{{ URL::asset('public/css/app.css') }}"
。 - madalinivascu