@ismailov112

Laravel. нужно сделать запрос на выборку вакансий с периодами?

DB::table('vacancies')
                ->leftJoin('periods', 'vacancies.id', '=', 'periods.id_vacancy')
                ->select('vacancies.title_u', 'periods.date_start', 'periods.date_end')
                ->take(1)->get();


Результат:

array:1 [▼
  0 => {#389 ▼
    +"title_u": "Водитель"
    +"date_start": 1469680740
    +"date_end": 1469939940
  }
]


Нужно сделать запрос, что бы у вакансий было несколько периодов в массиве (то что ниже), Как это можно сделать?

array:1 [▼
  0 => array:2 [▼
    "title_u" => "Водитель"
    "periods" => array:2 [▼
      "date_start" => 1469680740
      "date_end" => 1469939940
    ]
  ]
]
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
AmdY
@AmdY
PHP и прочие вебштучки
Так воспользуйтесь ORM и коллеги заодно вам тёмную не устроят.
Будет простой код $vacancies->with('periods')->get();
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы