Php Laravel Blade指令,用于从';公共';文件夹

Php Laravel Blade指令,用于从';公共';文件夹,php,css,laravel,blade,Php,Css,Laravel,Blade,我是一名laravel新手,我正在尝试将css文件导入到视图文件夹中的刀片模板中 我在routes文件中有以下内容: Route::get('/', function() { return View::make('index'); }); “视图”文件夹中的index.blade.php在标题部分包含以下代码: {{HTML::style('css/common.css');}} </head> {{HTML::style('css/common.css');} common.

我是一名laravel新手,我正在尝试将css文件导入到视图文件夹中的刀片模板中

我在routes文件中有以下内容:

Route::get('/', function()
{
return View::make('index');
});
“视图”文件夹中的index.blade.php在标题部分包含以下代码:

{{HTML::style('css/common.css');}}
</head>
{{HTML::style('css/common.css');}
common.css是公用文件夹中的一个文件,位于css子文件夹中

php视图运行时没有错误,显示所有html元素,但没有css。我错过了什么?任何帮助都将不胜感激

编辑:看起来问题与一些.htaccess或xampp配置有关。 页面中生成的href显示[http://localhost/testLaravel/server.php/css/common.css],这就是为什么它没有得到css代码。正确的道路是[http://localhost/testLaravel/public/css/common.css]

mod_rewrite已启用,my.htacess文件为:

<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>

选项-多视图
重新启动发动机
#重定向尾部斜杠。。。
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]

如果您能帮助您摆脱路径的server.php部分,我们将不胜感激。

请尝试使用下面的片段更新您的模板

{{ HTML::style( asset('css/common.css') ) }}
还是人工方式

<link href="{{ asset('css/common.css') }}" rel="stylesheet">


asset()
函数是公用文件夹路径的“快捷方式”。

尝试使用以下片段更新模板

{{ HTML::style( asset('css/common.css') ) }}
还是人工方式

<link href="{{ asset('css/common.css') }}" rel="stylesheet">


asset()
函数是公用文件夹路径的“快捷方式”。

感谢您的帮助。刚刚尝试了两种方法,同样的事情发生了,css没有被加载。我只是尝试将整个css内容直接复制并粘贴到blade文件中的“style”标记中,它就是这样工作的。我希望能够将其加载到一个单独的css文件中……当您查看生成的html时(使用上述方法),href的值是多少?href应该是“localhost/testLaravel/public/css/common.css”。您似乎有一些mod_rewrite/htaccess问题?我现在想这可能是我在xampp上配置错误的原因?生成的路径似乎没有指向公用文件夹…感谢您的帮助。刚刚尝试了两种方法,同样的事情发生了,css没有被加载。我只是尝试将整个css内容直接复制并粘贴到blade文件中的“style”标记中,它就是这样工作的。我希望能够将其加载到一个单独的css文件中……当您查看生成的html时(使用上述方法),href的值是多少?href应该是“localhost/testLaravel/public/css/common.css”。您似乎有一些mod_rewrite/htaccess问题?我现在想这可能是我在xampp上配置错误的原因?生成的路径似乎没有指向公用文件夹。。。