@lynnikvadim

Не работают языковые строки в laravel 5?

Это мой контролер :
<?php namespace App\Http\Controllers\admin;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\User;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Lang;

class UserController extends Controller {

	/**
	 * Display a listing of the resource.
	 *
	 * @return Response
	 */
	public function index()
	{
		App::setLocale('ru');
		$lang = Lang::get('messages.userlist');
		dd($lang);
		$user = User::all();
		return view ('admin.UserView', ['user'=>$user]);

	}
}

Это мой языковой фаил с именем "messages" :
<?php
return [
 
    'userlist'   => 'Имя пользователя и пароль не совпадают.',
    
];


Но на выходе я получаю вот такую фразу "messages.userlist"
Путь к фаилу resources/lang/ru/messages.php
Что я написал не так ?
  • Вопрос задан
  • 386 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Но на выходе я получаю вот такую фразу "messages.userlist"

Языковой файл у вас лежит в папке resources/lang/ru?
Ни в названии файла, ни в ключе ни при вызове не перепутана раскладка для буквы e, например?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы