【问题标题】:Passing parameter through @lang method in laravel 5.4在laravel 5.4中通过@lang方法传递参数
【发布时间】:2017-07-26 13:03:06
【问题描述】:

翻译本地数组中的一些城市需要在 Laravel 5.4 上产生一些问题。我尝试了以下方法,但失败了。

$popular_cities = ['log_angel','new_york','colombo'];

@foreach ($popular_cities as $city)
                    <li><a href="">@lang('ui.{{$city}}')</a></li>
                @endforeach

但无法显示我的语言文件中提到的名称

lang目录下的ui.php

<?php
     return [
     'log_angel' => 'Los Angel',
     'new_york' => 'New York', 
     'colombo' => 'Colombo'
];
?>

【问题讨论】:

    标签: php localization laravel-5.4 laravel-blade


    【解决方案1】:

    由于你在 Blade 功能,只使用:

    <li><a href="">@lang('ui.'. $city)</a></li>
    

    【讨论】:

      猜你喜欢
      • 2017-11-16
      • 2015-01-15
      • 2018-08-21
      • 2016-02-24
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 2020-05-21
      • 2019-04-21
      相关资源
      最近更新 更多