Size: a a a

2020 January 15

zN

zVlad Nesquik in Laravel Pro
$posts = Post::with(['tags', 'country'=>function($q){
       $q->where('name', 'en');
   } ])->where($where)->orderBy('public_at', 'DESC')->paginate();
источник

zN

zVlad Nesquik in Laravel Pro
Так не работает.
источник

SS

Serg Serdyuk in Laravel Pro
а, так если от Post строить, тогда нужен whereHas
источник

SS

Serg Serdyuk in Laravel Pro
$posts = Post::with(['tags', 'country'])
->whereHas('country', function($q){
       $q->where('name', 'en');
   });
->where($where)->orderBy('public_at', 'DESC')->paginate();


типа такого что то
источник

zN

zVlad Nesquik in Laravel Pro
Пробовал! Тоже не работает.
источник

SS

Serg Serdyuk in Laravel Pro
гхм🤔ну тут без примеров данных и запроса непонятно, с чего вдруг whereHas не работает, может ключи где то неправильные
в дебагбаре запрос можно посмотреть, проанализировать
источник

zN

zVlad Nesquik in Laravel Pro
Есть разница есть whereHas перед или после with ставить?
источник

SS

Serg Serdyuk in Laravel Pro
а вот фиг его, я всегда начинаю с whereHas а потом уже with
источник

zN

zVlad Nesquik in Laravel Pro
А не, работает, но только одно значение с базы выдает. А их у меня много...
источник

SS

Serg Serdyuk in Laravel Pro
а что в $where?
источник

AB

Alex Berezhkovsky in Laravel Pro
условие нужно и в with в и whereHas
источник

AB

Alex Berezhkovsky in Laravel Pro
$posts = Post::with(['tags',
'country'=>
function($q){
       $q->where('name', 'en');
   }
])
->whereHas('country', function($q){
       $q->where('name', 'en');
   });
->where($where)->orderBy('public_at', 'DESC')->paginate();
источник

SS

Serg Serdyuk in Laravel Pro
ну надо смотреть запрос и попробовать его в самой базе выполнить чтоб не гадать

у paginate вроде 15 записей по умолчанию выдается
источник

zN

zVlad Nesquik in Laravel Pro
Serg Serdyuk
а что в $where?
Там нормальный массив. Это не влияет. Попробую без него..
источник

zN

zVlad Nesquik in Laravel Pro
Alex Berezhkovsky
условие нужно и в with в и whereHas
Попробую. Но мне кажется это бред.
Спасибо за подсказки :)
источник

zN

zVlad Nesquik in Laravel Pro
Serg Serdyuk
а что в $where?
Спасибо))) Проблема в этом была :)  Частично в этом))
источник

SM

Sergey Medvedev in Laravel Pro
Всем привет. Какого типа поле должно быть в базе, чтобы у него были десятичные, то есть цифры после точки, например 10.8 , и чтобы при этом сортировка работала как с int типом?
источник

SM

Sergey Medvedev in Laravel Pro
doble?
источник

EM

Enver Menadjiev in Laravel Pro
Numeric, попробуйте
источник

AG

Alex Grishkevich in Laravel Pro
коллеги. куда в ларавеле вставлять google analytics и как?
источник