Как добавить @lang в мою форму ярлыка на laravel - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь добавить @lang или traduction в форму метки с помощью laravel, но он не распознает, что кто-то может помочь мне с этой структурой?

Я пробовал это еще не так давно

{!! 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)

1 Ответ

1 голос
/ 27 июня 2019

Есть несколько проблем, для начала вы должны указать это в кавычках, которые будут анализировать его как строку.Вы также пытаетесь использовать помощника лезвия неправильно.

Пример того, что вы должны делать:

{{ Form::label('full_name', __('modules.employees.fullName')) }}

Двойное подчеркивание __('lang') - это Laravel (без клинка), эквивалентный @lang('lang').

См.больше здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...