mb_strtoupper в форме Laravel с шаблоном лезвия - PullRequest
0 голосов
/ 26 февраля 2020

Я пытался использовать функцию PHP mb_strtoupper в форме, но параметр функции не отображается в моей форме. Например:

<input type="text" name="nome" value="{{mb_strtoupper(trans('nome'))}}" class="form-control @error('nome') is-invalid @enderror" />

Как правильно передать параметр name формы в функцию mb_strtoupper?

1 Ответ

1 голос
/ 27 февраля 2020

Laravel имеет встроенную функцию для строчных букв, она использует mb_strtoupper ().

<input type="text" name="nome" value="{{ \illuminate\Support\str::upper(__('nome')) }}" class="form-control @error('nome') is-invalid @enderror" />

Я думаю, что ваша проблема не в функции верхнего регистра, а в функции lang (). Вы должны назвать имя файла, затем точку, а затем имя строкового ключа.

<input type="text" name="nome" value="{{ \illuminate\Support\str::upper(trans('message.nome')) }}" class="form-control @error('nome') is-invalid @enderror" />

trans () Laravel документация

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