Size: a a a

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

2020 August 02

ЕК

Егор Карась... in Laravel для начинающих
Ivan Petrov
Что делать?)
источник

ЕК

Егор Карась... in Laravel для начинающих
Ой
источник

ЕК

Егор Карась... in Laravel для начинающих
Сорян, привычка)
источник

Д

Діма in Laravel для начинающих
Привет.
В елоквент есть метод

$products = Product::whereIn('category_id', $thisCategoryArr)
       ->whereHas('specs', function (Builder $query)
       use ($attributesWhichPass) {
           $query->whereIn('filter_attributes.id', $attributesWhichPass);
       })->paginate(16, ['*'], 'page', $pageNumber);

Вот хочу обратить внимание на этот $query->whereIn

Сейчас я возврщаю продукты который есть в категории, у которых атрибуты принимают значение из массива.

А можно ли сделать так чтобы выдавало продукты где по взаимосвязям идут только все значения из массива....)

Если кто-то может помочь то могу детальнее обьяснить
источник

SV

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

IP

Ivan Petrov in Laravel для начинающих
Да неее
источник

Д

Діма in Laravel для начинающих
Другими словами
если в массиве
$attributesWhichPass = [1,2,3]
то я получаю только те продукты которые в таблице взаимосвязей имею либо 1 либо 2 либо 3
а мне нужно получить те которые имеют и 1 и 2 и 3
источник

P

PSYTRGLES in Laravel для начинающих
в вопросах про квери билдер и ёлку надо спрашивать не кто может, а кто хочет
источник

Д

Діма in Laravel для начинающих
)))
та да)
сложная тема
источник

P

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

Д

Діма in Laravel для начинающих
Я бы мог решить проблемму если бы у меня не было динамического массива)
типо так
where(id, $id)->where(id,id)
источник

ЕК

Егор Карась... in Laravel для начинающих
foreach () {
query->where(
}
источник

Д

Діма in Laravel для начинающих
а у меня массив может иметь 1, 2 или 10 элементов.
и я же не могу циклом прямо в квери пустить
и метода не нашел)
был бы какой типо
andWhereIn
источник

Д

Діма in Laravel для начинающих
Егор Карась
foreach () {
query->where(
}
можно так разве?))
источник

ЕК

Егор Карась... in Laravel для начинающих
Если кто-то спросит - скажи, что я разрешил
источник

IP

Ivan Petrov in Laravel для начинающих
Ivan Petrov
Добрый вечер. Впервые пишу тесты, решил написать простенький, запустил php artisan test и мне оно: Warning: TTY mode is not supported on Windows platform.
Короче, хрень. У меня просто тупо тест не хотел запускаться ¯\_(ツ)_/¯
источник

VY

Vladimir Yefremov in Laravel для начинающих
DK
сессии.. по сути просто закоментить 3 мидлваря
а если не комментить?
мидлвари реагируют на роуты в файле api.php?
источник

D

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

D

DK in Laravel для начинающих
профит почти нулевой :D
источник

D

DK in Laravel для начинающих
Vladimir Yefremov
а если не комментить?
мидлвари реагируют на роуты в файле api.php?
нет, ток web.php
источник