Как я могу перевести строковый массив в локализацию Laravel? - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть такой массив в лезвии Laravel:

$myArray={names:{"name1","name2","name3","name4","name5"}}


Я называю тему в моем файле лезвия следующим образом:

@foreach($myArray as $ma)
{{$ma->names}}<br>
@endforeach

результат ::

name1
name2
name3
name4
name5

Я хочу перевести массив имен на другой язык (испанский) и показать их в файле представления, как я могу это сделать?
:: MYРезультат, которым я хочу быть таким ::

nombre1
nombre2
nombre3
nombre4
nombre5

1 Ответ

1 голос
/ 08 апреля 2019

Docs:

https://laravel.com/docs/5.7/localization

Создайте файл перевода для нужного вам языка, т. Е .:

<?php

// resources/lang/en/messages.php

return [
    'welcome' => 'Welcome'
];

Затем вы можете использовать @lang('messages.welcome') в шаблонах лезвий, чтобы получить перевод.

...