【发布时间】:2015-01-18 12:49:15
【问题描述】:
我试图在我的 localhost(wamp) lavarel 项目中添加一些样式......
这是我位于公共文件夹中的 style.css 文件
p{font-weight:bold; size:20px; color:red;}
这是位于 app/view 文件夹中的 hello.blade.php 文件
<html>
<head>
<title>Test</title>
<link rel="stylesheet" href="{{ URL::asset('style.css') }}">
</head>
<body>
<p>Test</p>
</body>
</html>
& 我的 routes.php 文件有以下代码:
Route::get('/',function(){
return View::make('hello');
});
.htaccess 文件位于根目录是
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
当我尝试通过 localhost 访问该 hello 页面时,测试内容在没有任何样式的情况下可见。谁能告诉我我怎么了??
【问题讨论】:
-
localhost/public/是否显示hello内容? -
不...我只能通过 localhost 访问 hello 页面
-
查看hello html页面源代码,获取
link标签内的css url,将链接复制到新的浏览器标签,看看是否可用。 -
css 的链接是 localhost/style.css,它不能直接访问并在 laravel 4 中给出“NotFoundHttpException”错误
-
请向我们展示您在公共文件夹中的
.htaccess文件