Я новичок в Laravel 4.0.
- Как получить весь массив из
lang/en/texts.php
? - Есть ли метод
Lang::getAll()
?
Моя цель - сгенерировать ключевые слова/описание в моем базовом контроллере, заполнить их метатегами и другими местами в DOM в шаблоне мастер-блэйда. Если мой подход совершенно неверен, пожалуйста, скажите мне!
Генерирование ключевых слов и описания из ассоциативного массива - не проблема, а недостаток знаний об этой структуре. И я довольно долго гуглял, прежде чем оказаться здесь...
Работа с шаблонами блейдов: это мой BaseController:
class HomeController extends BaseController {
protected $layout = 'layouts.master';
private $keyWords = array();
private function getKeyWords () {
// ???
}
public function getIndex() {
return View::make('home')
->with('errorcanvas', trans('texts.canvas'))
->with('errortextwebgl', trans('texts.webgl'))
...;
}
...
}
Я нашел что-то в API:
Illuminate\Translation\FileLoader load()
которая загружает сообщения с заданной locale
...