Мне бы очень хотелось разделить файл локали messages.php на более важные файлы, чтобы получить лучший, более функциональный, организованный набор языковых файлов. Можно ли это каким-либо образом достичь?
Благодарю.
Да, вы можете использовать только имя файла в ключе сообщения, например так:
/app
/lang
/en
messages.php
other.php
В файле «other.php»:
<?php
return array(
'welcome' => 'Welcome to our application'
);
В вашем контроллере или в шаблоне блейда вы можете получить строку локали следующим образом:
echo Lang::get('other.welcome');
Словно документы сказали:
первый сегмент строки, переданной в метод get это имя
языкового файла, и второе имя строки, которая
должен быть восстановлен.
Других решений пока нет …