Size: a a a

Laravel для начинающих

2021 June 27

С

Сидредин in Laravel для начинающих
а почему ты вставил Builder?
источник

VY

Vladimir Yefremov in Laravel для начинающих
увидел в другом методе, подумал, что его можно везде вставлять в кложуру
источник

С

Сидредин in Laravel для начинающих
ясно)
источник

D

DK in Laravel для начинающих
В ларке 2 билдера
источник

D

DK in Laravel для начинающих
источник

VY

Vladimir Yefremov in Laravel для начинающих
даже больше
источник

СД

Смышляев Даниил... in Laravel для начинающих
Как правильно переписать данный код, то есть его нужно выделить в Service классе правильно и передавать в качестве аргументов массив, и сам класс к которому присоединяются данные?
источник

VY

Vladimir Yefremov in Laravel для начинающих
заинжекти сервис
источник

IG

Ilshat Gayanov in Laravel для начинающих
всем привет, для малого мини магазина, есть ли смысл юзать spatie для ролей и пермов или захерачить кастом?
источник

IG

Ilshat Gayanov in Laravel для начинающих
кастом many to many roles & permissions
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
а для with ещё и инстансы релейшенов подставляются
источник

VY

Vladimir Yefremov in Laravel для начинающих
вот такой код
        return VendorProduct::with(['product' =>
           function ($query) {
               $query->withCount('images')
               ->where('images_count', '>', 1);
           }
       ])
           ->get();

формирует такой запрос
select `products`.*, 
 (select count(*) from `images`
 inner join `product_images` on `images`.`id` = `product_images`.`image_id`
 where `products`.`id` = `product_images`.`product_id`)
   as `images_count`
from `products`
where `products`.`id` in (1, 2, 3) and `images_count` > 1

вроде все красиво, но получаю ошибку
Column not found: 1054 Unknown column 'images_count' in 'where clause'

поле вроде бы и есть? что дописать, чтобы оно стало валидным?
источник

D

DK in Laravel для начинающих
указать явно таблицу
источник

VY

Vladimir Yefremov in Laravel для начинающих
поле сформировалось в результате подзапроса;
какую таблицу  ему можно указать?
источник

SS

Serg Serdyuk in Laravel для начинающих
Не where, а having🌚
источник

VY

Vladimir Yefremov in Laravel для начинающих
спасибо!
источник

VY

Vladimir Yefremov in Laravel для начинающих
у меня уже дела получше :)
код
        return VendorProduct::with(['product' =>
           function ($query) {
               $query->withCount('images')
               ->having('images_count', '>', 1);
           }
       ])
           ->has('product')
           ->get();

возвращает такое - см скрин;

осталось не выбирать записи, где product: null;
мне вообще не понятно почему has() их пропускает?
надо что-то дописать
источник

Ss

Stts stss in Laravel для начинающих
всем привет, хочу тестом проверить регистрацию,но вместо кода 200 получаю 302
источник

Ss

Stts stss in Laravel для начинающих
источник

Ss

Stts stss in Laravel для начинающих
источник