猿问

如何在 Laravel 上将@lang 添加到我的标签表单中

我正在尝试使用 laravel 在我的标签表单中添加 @lang 或 traduction,但它无法识别有人可以帮助我使用该结构吗?


我已经试过了不远了


{!! Form::label('full_name', ('@lang(modules.employees.createTitle)'), [$options]) !!}



{!! Form::label('name','@lang'('modules.employees.fullName')'') !!}


{!! Form::label('full_name','@lang('modules.employees.fullName')') !!}

我也有 lang 上的变量在一个带有数组的模块 php 文件中创建它


<form action="create" method="POST">

    {{ csrf_field() }}


    <div class="form-group">


        {!! Form::label('full_name','@lang('modules.employees.fullName')') !!}

        {!! Form::text('full_name', null, ['class' => 'form-control', 'required' => 'required', 'autocomplete' => 'off']) !!}

    </div>

</form>

这些是我遇到的错误:


语法错误,意外的“翻译器”(T_STRING),期待“)”语法错误,意外的“翻译器”(T_STRING)


POPMUISE
浏览 180回答 1
1回答

繁星coding

有几个问题,首先你把它放在引号中,这会将它解析为一个字符串。您还试图以不正确的方式使用刀片助手。你应该做的一个例子:{{&nbsp;Form::label('full_name',&nbsp;__('modules.employees.fullName'))&nbsp;}}双下划线__('lang')是 Laravel(非刀片)等价于@lang('lang').在此处查看更多信息。
随时随地看视频慕课网APP
我要回答