Laravel 5.6无法导入css文件

时间:2018-04-28 16:37:50

标签: css laravel

我正在尝试导入css文件,但我只是不能。

我的css文件位于“public / css / style.css”

我尝试过在互联网上找到的所有可能的组合,但没有任何作用

<link href="/css/style.css" rel="stylesheet">
<link href="{!! asset('css/style.css') !!}" media="all" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="{{ URL::asset('css/style.css') }}" />

Laravel .htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

但没有什么对我有用

3 个答案:

答案 0 :(得分:2)

<link href="{!! asset('css/style.css') !!}" media="all" rel="stylesheet" type="text/css" />

将其改为此

<link href="{{ asset('css/style.css') }}" media="all" rel="stylesheet" type="text/css" />

它应该有用。

答案 1 :(得分:1)

解决

我可能错过了一些我无法找到的配置。 但我用xampp创建虚拟主机并设置DocumentRoot "C:\xampp\htdocs\final\public",这样可行。

感谢您的帮助。

答案 2 :(得分:0)

尝试:

<link href="./public/css/style.css" rel="stylesheet">

./ part是您当前的文件夹。