Size: a a a

2020 April 28

IV

Ivan Volkov in Laravel Pro
Только одна карта, и поиск по названию (из текстового поля), после клика на кнопку. Всё по дефолту, как на яндексе
источник

SV

Steam Vis in Laravel Pro
Ivan Volkov
Только одна карта, и поиск по названию (из текстового поля), после клика на кнопку. Всё по дефолту, как на яндексе
Все равно не понял. Если создаются несколько объектов на карте, их нужно очищать из коллекции вроде. Я точно не помню, давно с картой не работал . Было бы неплохо конкретики добавить для чего тебе карта
источник

IA

Ivan Atroshchenko in Laravel Pro
всем привет, нужна помощь

Не могу понять почему не работает constraint по site_id

$ids = ApiUser::with('cards')
   ->where('username', 'like', "%{$query}%")
   ->orWhere('email', 'like', "%{$query}%")
   ->orWhere('unique_id', 'like', "%{$query}%")
   ->orWhereHas('cards', function($q) use ($site, $query) {
       $q->where('card_type_id', $site->main_card_type_id)
           ->where('original_id', 'like', "%{$query}%");
   })
   ->where('site_id', $site->id)
   ->pluck('id')
   ->toArray();
источник

RK

Roman Kolosov in Laravel Pro
Ivan Atroshchenko
всем привет, нужна помощь

Не могу понять почему не работает constraint по site_id

$ids = ApiUser::with('cards')
   ->where('username', 'like', "%{$query}%")
   ->orWhere('email', 'like', "%{$query}%")
   ->orWhere('unique_id', 'like', "%{$query}%")
   ->orWhereHas('cards', function($q) use ($site, $query) {
       $q->where('card_type_id', $site->main_card_type_id)
           ->where('original_id', 'like', "%{$query}%");
   })
   ->where('site_id', $site->id)
   ->pluck('id')
   ->toArray();
источник

IA

Ivan Atroshchenko in Laravel Pro
после orWhereHas все работает не так как надо) работает orWhereHas но не работает вот этот where ниже
источник

RK

Roman Kolosov in Laravel Pro
чет прям минус глаза)
источник

RK

Roman Kolosov in Laravel Pro
это вообще выборка или подобие поиска?)
источник

RK

Roman Kolosov in Laravel Pro
как то прям все в одном
источник

RK

Roman Kolosov in Laravel Pro
такой запрос на 100к записей бд положит)
источник

SV

Steam Vis in Laravel Pro
Я в ларе не шарю, интересно знать, а в орм Лары два запроса where не перечищают друг друга?
источник

RK

Roman Kolosov in Laravel Pro
причем тут лара?) билдер выстраивает sql запрос исходя из инструкций описанных программистом
источник

RK

Roman Kolosov in Laravel Pro
два where это "условие И условие"
источник

SV

Steam Vis in Laravel Pro
Roman Kolosov
причем тут лара?) билдер выстраивает sql запрос исходя из инструкций описанных программистом
Два метода where, просто в уй для этого есть andwhere
источник

RK

Roman Kolosov in Laravel Pro
выше написал
источник

RK

Roman Kolosov in Laravel Pro
но если тебе надо ((условие1 и условие2) или условие3)
источник

RK

Roman Kolosov in Laravel Pro
то эт другой запрос конечно
источник

MO

Madiyar Orazaly in Laravel Pro
Ivan Atroshchenko
всем привет, нужна помощь

Не могу понять почему не работает constraint по site_id

$ids = ApiUser::with('cards')
   ->where('username', 'like', "%{$query}%")
   ->orWhere('email', 'like', "%{$query}%")
   ->orWhere('unique_id', 'like', "%{$query}%")
   ->orWhereHas('cards', function($q) use ($site, $query) {
       $q->where('card_type_id', $site->main_card_type_id)
           ->where('original_id', 'like', "%{$query}%");
   })
   ->where('site_id', $site->id)
   ->pluck('id')
   ->toArray();
Возьми всё что связано с $query и оберни в where
источник

SV

Steam Vis in Laravel Pro
Roman Kolosov
но если тебе надо ((условие1 и условие2) или условие3)
Я понимаю , что в sql это выглядит where условие and where, но в уй при where()->where(), второ where сотрет первый
источник

RK

Roman Kolosov in Laravel Pro
подряд where это жосткая коньюнкция
источник

RK

Roman Kolosov in Laravel Pro
Madiyar Orazaly
Возьми всё что связано с $query и оберни в where
да там надо понять что человек хочет, как не крути это минус бд)))
источник