Size: a a a

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

2021 March 11

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Грачик Абдулошвили
->where('buyer_id', Auth::id())      парни а как тут прописать что байр айди ЛЮБОЙ КРОМЕ Auth::id
Между аргументами поставь ещё 1 - "!="
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
->where('buyer_id', "!=", Auth::id())
источник

EG

Egor Gruzdev in Laravel для начинающих
Грачик Абдулошвили
->where('buyer_id', Auth::id())      парни а как тут прописать что байр айди ЛЮБОЙ КРОМЕ Auth::id
->where('buyer_id', '<>', Auth::id())
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Грачик Абдулошвили
->where('buyer_id', "!=", Auth::id())
Ну да.
А вообще плохо что ты в доку не посмотрел или в код метода where
Не нужно было бы вопрос писать
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Egor Gruzdev
->where('buyer_id', '<>', Auth::id())
Разве Лара не понимает и так и так?
источник

EG

Egor Gruzdev in Laravel для начинающих
Maksim (Ellrion) Platonov
Разве Лара не понимает и так и так?
понимает
источник

R#

Reset # Alexey S. in Laravel для начинающих
Maksim (Ellrion) Platonov
Ну да.
А вообще плохо что ты в доку не посмотрел или в код метода where
Не нужно было бы вопрос писать
тут же быстрее ответят, вот это ты придумал доку смотреть!
источник

И

Игорь in Laravel для начинающих
Грачик Абдулошвили
->where('buyer_id', Auth::id())      парни а как тут прописать что байр айди ЛЮБОЙ КРОМЕ Auth::id
а как же покрасивей - whereNotIn
https://laravel.com/docs/8.x/queries#additional-where-clauses
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Игорь
а как же покрасивей - whereNotIn
https://laravel.com/docs/8.x/queries#additional-where-clauses
Ну ин предполагает массив значений. Не семантично)
источник

EG

Egor Gruzdev in Laravel для начинающих
Игорь
а как же покрасивей - whereNotIn
https://laravel.com/docs/8.x/queries#additional-where-clauses
можно и вот так угарнуть:

\App\Models\CoreUser::query()->whereIn(
   \App\Models\CoreUser::query()->where('id', '<>', Auth::id())
)->get();
источник

И

Игорь in Laravel для начинающих
Maksim (Ellrion) Platonov
Ну ин предполагает массив значений. Не семантично)
https://github.com/laravel/framework/blob/8.x/src/Illuminate/Database/Query/Builder.php#L987

там mixed, я думаю строка/число тоже прокатит
источник

EG

Egor Gruzdev in Laravel для начинающих
mixed чтоб QueryBuilder или Raw подсунуть, также и Arrayable классы (например коллекции)
источник

И

Игорь in Laravel для начинающих
Egor Gruzdev
mixed чтоб QueryBuilder или Raw подсунуть, также и Arrayable классы (например коллекции)
хз, не разбираюсь, там все запутано
источник

И

Игорь in Laravel для начинающих
но я бы попробовал
источник

EG

Egor Gruzdev in Laravel для начинающих
Игорь
хз, не разбираюсь, там все запутано
да не когда заглядываешь в исходник, вроде все понятно:
\Illuminate\Database\Query\Builder::whereIn(...)
источник

И

Игорь in Laravel для начинающих
вот в Yii как-то с этим получше - там из API классов четко понятно, что туда можно подсунуть
источник

И

Игорь in Laravel для начинающих
а здесь непонятно
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Игорь
но я бы попробовал
Там под запрос или арраибл.
Но суть больше в том что sql in предполагает сравнение с набором а нес одним значением
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
пишет syntaxix error   Лара....
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
источник