Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 17.10.2014 14:41:46

Проблема с выпадающим списком {{ Form::select() }}

проверял до него
@foreach($services as $serv)
   {{ ($serv->name) }}
@endforeach

все нормально выводит в нем не хочет  {{ Form::select('service', Service::serv(), null, array('class' => 'form-control')) }}
при вызове с модели
public static function serv() {

    $mays=Service::All();

    foreach($mays as $may){
        return $k=$may->name;
    }

    return $mays;
}

пишет ошибку Invalid argument supplied for foreach()  либо выводит весь массив данных

при обычном вызове {{ Form::select('service', $services, null, array('class' => 'form-control')) }}    выводит по одному полю как надо но тоже в массиве {"name":"design"}
в остальных случаях либо ниче не выводит либо с ошибкой
проблема именно как я понял с select списком
че делать уже даж не знаю если кто то знает прошу ответить...спасибо

Не в сети

#2 17.10.2014 19:49:21

Wide

Re: Проблема с выпадающим списком {{ Form::select() }}

Второй параметр Form::select должен быть массив.

Form::select('service', Service::all()->lists('name'))

#3 18.10.2014 01:42:40

Re: Проблема с выпадающим списком {{ Form::select() }}

отлично...спасиб помогло

Не в сети

Подвал раздела