Заполнение тега select БД в Laravel 4Php

Кемеровские программисты php общаются здесь
Anonymous
Заполнение тега select БД в Laravel 4

Сообщение Anonymous »

Я пытаюсь создать тег выбора с данными из базы данных mysql, форма не находится в обычном представлении, а находится в файле частичного представления, поэтому он отображается на всем сайте, поэтому я не могу использовать обычный контроллер.

Я получаю данные из базы данных из BaseController и передаю данные через функцию, мой код в контроллере выглядит следующим образом:

Код: Выделить всё

protected function setupLayout() {
if (!is_null($this->layout)) {
$this->layout = View::make($this->layout);
}
View::composer('partials.footer', function ($view) {
$languages = array('' => 'Choose Language Pair:') + Languages::lists('name', 'id');
$view->with('languages', $languages);
});
}
Тогда мой клинок на выбранном номинале выглядит так:

Код: Выделить всё

{{ Form::select('sourceLang', $languages,  Input::old('sourceLang'), array('class' => 'field required')); }}
Я новичок в Laravel, и я придумал этот код, следуя руководству, но, похоже, он не работает, он выдает неопределенную переменную: языковая ошибка, например, представление не получает данные из БД...

Я буду признателен за любую помощь, которую вы можете мне оказать!>

Подробнее здесь: https://stackoverflow.com/questions/289 ... -laravel-4

Вернуться в «Php»