我正在使用Laravel 5并且得到了#34;无法加载资源,服务器响应状态为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得到了它,显然存在这些。
如果我从浏览器URL输入http://localhost:8000/css/app.css,我在RouteCollection.php第161行中收到错误NotFoundHttpException:&#34;因为我不在routes.php上写/css/app.css。
但我不认为这是一个路由问题。
我知道Stack Overflow中非常类似的问题,但无法找到具体的解决方案。
答案 0 :(得分:0)
我找到了解决方案。 从一开始就没有问题。
初始设置是正确的。
<link rel="stylesheet" href="{{ URL::asset('css/app.css') }}">
问题似乎是由Netbeans 8.1嵌入式Web服务器引起的。
我试图测试Windows 7 + Netbeans 8.1嵌入式Web服务器,并始终使用http://xxx:8000/测试我的程序。
问题似乎是由Netbeans 8.1嵌入式Web服务器引起的。
现在我正在使用Xampp嵌入式Apache并且工作正常。
答案 1 :(得分:0)
尝试使用此语法加载
{!! Html::style('css/all.css') !!}
在这种情况下,你的all.css文件位于public / css / all.css