Laravel по-русски

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

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

#1 09.12.2013 15:57:26

[L4] Выбор нескольких параметров из Eloquent запроса

Добрый день!
Подскажите пожалуйста как мне корректно сделать?
У меня есть модель Configurations и обращается она к таблице  conf

В этой таблице есть поле "value" из которого мне нужно вытащит несколько значений

Я нашел выход следующим способом

 $taxicountry =  Configurations::where('key','=','taxi_country')
          ->get();
      foreach($taxicountry as $k){
          $taxi_country= $k->value.'</br>';
      }
      $taxicity =  Configurations::where('key','=','taxi_city')
          ->get();
      foreach($taxicity as $k){
          $taxi_city= $k->value.'</br>';
      }
      $taxiname =  Configurations::where('key','=','taxi_name')
          ->get();
      foreach($taxiname as $k){
          $taxi_name= $k->value.'</br>';
      }

Но я тут несколько раз обращаюсь к модели, и соответственно идет 3 запроса к БД - по моему это не корректно, как мне оптимизировать запрос?

Изменено CBETOBuT (09.12.2013 16:00:00)

Не в сети

#2 09.12.2013 18:05:32

Cheshirrski
masterМастер
Откуда: Днепр
Сообщений: 116
Статей: 2

Re: [L4] Выбор нескольких параметров из Eloquent запроса

Почитайте про коллекции

Не в сети

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