Почему у меня есть такие имена полей в моем проекте laravel, несмотря на то, что все остальные в порядке? - PullRequest
3 голосов
/ 05 июня 2019

Я пытаюсь настроить простую форму бронирования Laravel для своего проекта, но названия полей похожи на это «quickadmin.bookings.fields.first_name *», но не так, как я хочу, чтобы они были, как это «имя»,

Я пытался просмотреть все файлы проекта, где эти формы можно было настроить, но из-за недостатка опыта я ничего не могу найти.

Вот код из create.blade.php file

<div class="row">
    <div class="col-xs-12 form-group">
        {!! Form::label('first_name', trans('quickadmin.bookings.fields.first_name').'*', ['class' => 'control-label']) !!}
        {!! Form::text('first_name', old('first_name'), ['class' => 'form-control', 'placeholder' => '', 'required' => '']) !!}
        <p class="help-block"></p>
        @if($errors->has('first_name'))
        <p class="help-block">
            {{ $errors->first('first_name') }}
        </p>
        @endif
    </div>
</div>

Я хочу, чтобы поле было названо более распространенным, например, "Имя".

1 Ответ

0 голосов
/ 05 июня 2019

Это не имя поля, а элемент из файлов перевода.Таким образом, в resources/lang/en (en или на любом другом языке, который вы используете) должен быть файл quickadmin.php, содержащий такой массив:

return [
    'bookings' => [
        'fields' => [
            'first_name' => 'First name'
        ]
    ]
];

Если вы хотите упростить это, удалите некоторые измассивы.

И вы видите это "quickadmin.bookings.fields.first_name*" на экране, потому что файл и массив, который я упомянул выше, вероятно, отсутствуют.Таким образом, вы можете избежать этого, создав то, что я только что сказал, или создайте свое собственное, просто помните, что первая часть - это имя файла, затем она следует за элементами из массива.

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