Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Ломается запрос на
'shopImages:' . ShopImage::FIELD_IMG_PATH => function ($query) use ($imageSizeId) {
если вызываю так
'shopImages' => function ($query) use ($imageSizeId) {
то не ломается. Хотя чувствую что делаю что-то не так
$shops = Shop::select(
Shop::FIELD_NAME,
Shop::FIELD_ADDRESS,
Shop::FIELD_SLUG,
Shop::FIELD_PARENT_ID
)->where(Shop::FIELD_CITY_ID, $city->id)
->with('parent:' . Shop::FIELD_NAME . ',' . Shop::FIELD_SLUG)//TODO надо ли загружать
->with(
[
'shopImages:' . ShopImage::FIELD_IMG_PATH => function ($query) use ($imageSizeId) {
$query->where(ShopImage::FIELD_IMAGE_SIZE_ID, $imageSizeId);
}
]
)->paginate(15);
Просто хочу не полностью доставать 'shopImages', а только одно нужное поле
Или не стоит заморачиваться и тащить полность
Изменено zesen (02.08.2018 13:02:03)
Не в сети
Страницы 1