Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5链接css资产的问题_Php_Css_Laravel_Blade_Laravel 5 - Fatal编程技术网

Php Laravel 5链接css资产的问题

Php Laravel 5链接css资产的问题,php,css,laravel,blade,laravel-5,Php,Css,Laravel,Blade,Laravel 5,我目前正在尝试将我的laravel 4应用程序移植到laravel 5。我已经向composer添加了“lightlight/html”:“5.*”,还向config添加了facade和服务提供者。我使用以下语法链接到我的css文件 {{ HTML::style('css/bootstrap.min.css') }} {{ HTML::style('css/style.css') }} 但在Laravel5中,我的视图输出全部中断,页面显示如下图所示 我会错过什么?laravel 5中的bl

我目前正在尝试将我的laravel 4应用程序移植到laravel 5。我已经向composer添加了
“lightlight/html”:“5.*”
,还向config添加了facade和服务提供者。我使用以下语法链接到我的css文件

{{ HTML::style('css/bootstrap.min.css') }}
{{ HTML::style('css/style.css') }}
但在Laravel5中,我的视图输出全部中断,页面显示如下图所示

我会错过什么?laravel 5中的blade语法是否有任何更改

  • 检查资产是否存在,以及是否正确链接
  • 检查权限并将
    chmod
    设置为777(Unix)
  • 如果不起作用,请手动使用

  • 在这个和上找到了答案。 关于第二个问题,泰勒·奥特威尔自己给出了答案。在Laravel5中,Laravel4的默认语法
    {{code}}
    ,将转义数据输出。如果您想要未扫描的html数据,则必须使用新语法

    {!! HTML::style('css/style.css') !!}
    
    如果要恢复到以前的语法,可以使用

    Blade::setRawTags('{{', '}}');
    

    将代码更改为以下内容

    {!! Html::style( asset('css/bootstrap.min.css')) !!}
    {!! Html::style( asset('css/style.css')) !!}
    

    如果您想使用纯HTML,那么您也可以这样使用它-

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

    发现的可能重复与新的laravel 5语法有关。对于未扫描的数据输出,需要使用{!!!!}
        <link rel="stylesheet" href="/css/style.css">