Laravel中是否有资产和URL的替代方案?

时间:2018-12-13 18:47:25

标签: php laravel

我正在尝试通过资产链接我的CSS文件:

@if(session()->has('locale'))
    <?php $file_name = "css/".session()->get('locale').'.css'; ?>
    <link href="{{asset('<?php echo $file_name;?>')}}" rel="stylesheet">
@endif

$file_name dr ,但是在源代码视图中显示为:<link href="{{asset('css/dr.css')}}" rel="stylesheet"> 链接地址不正确,它必须显示<link href="http://localhost:8000/css/dr.css" rel="stylesheet"> 我应该怎么做使用而不是资产或网址?

1 个答案:

答案 0 :(得分:0)

{{ }}已将其转换为php语法。如果您查看storage/framework/views,将有一些视图的“已编译”文件。 无需使用<?php echo ... ?>。只需使用:

<link href="{{asset($file_name)}}" rel="stylesheet">

确保您的视图文件名正确。刀片 .php