Anton
Нельзя просто так взять и засунуть таблицу в where если ее нету в from или join
Maksim (Ellrion)
короче смысл доказывать мне что where has не работает, когда он проверено кучей людей и мной в том числе и всё равботает
Anton
Сначала докажи что запрос работает
Maksim (Ellrion)
чувак, то что тебя выбил из колеи необычный запрос то это не проблема запроса
Maksim (Ellrion)
я им активно и прекрасно пользуюсь
Anton
Ещё раз - меня ничего не аыбивало
Anton
Просто запрос не раьочий
Anton
Нельзя написать select * from a where b.id = чтото
Anton
Это не верный sql синтакс
Anton
А именно это и написано в запросе что я прислал выше
Anton
Я не спорю что whereHas работает для связей hasMany
Anton
И что наверное можно сделать так чтобы и для моего случая работал, но не вот так в лоб.
Maksim (Ellrion)
можно
Anton
Maksim (Ellrion)
нет)
Maksim (Ellrion)
ну он же работает)
Anton
Нет не работает
Anton
Пишет что в запросе нет таблицы campaigns
Maksim (Ellrion)
спорим на 1к рублей
Anton
Условия спора?
Anton
Запрос select * from a where b.id = что-то?
Anton
Вот это рабочий запрос?
Диего
Ты наверно билдишь некорректно )
Anton
И не спорю с этим фактом
Диего
Позор )
Anton
Мне проще было забилдить с join, а не с whereHas
Roman
Anton
Плюс join легче для бд чем подзапрос.
Daniil 👾
Коллеги! Возник нубский вопрос :)
Представим, что у меня есть два middleware, admin и author. Как мне применить их к route по правилу - ИЛИ admin, ИЛИ author?
Route::get('/dashboard', 'DashboardController@index')->name('dashboard')->middleware('admin', 'author');
такой вариант применяет оба admin И author
Диего
Джоин краиний вариант, иначе смысл в актив рекордс
Anton
А так - там актив рекордз также идёт.
Maksim (Ellrion)
думаю вполне показательно?
Maksim (Ellrion)
или у тебя постгрес? давай и для него найдем
Anton
Anton
Konstantin
слух, вы будете ржать
Konstantin
но всётаки
Konstantin
где в WP роутинг вообще ?
Диего
Просто не разобрался с whereHas, работает он отлично
Maksim (Ellrion)
так может ты посмотришь всё же ссылку и скрин.
который твое утверждение:
> Нельзя написать select * from a where b.id = чтото
(которое о exists подзапросе) опровергает
Anton
Anton
Почему ты стал так считать - я не знаю...
Anton
Я говорил про конкретный простой запрос.
Maksim (Ellrion)
бляяя а мы про что говорим?
Роман
есть кто на 5 лару ставил?
https://bshaffer.github.io/oauth2-server-php-docs/cookbook/laravel/
Maksim (Ellrion)
про запрос от has
Anton
Я не спорю что в exists это может работать.
Maksim (Ellrion)
Maksim (Ellrion)
а потом резко
> Я не спорю что в exists это может работать https://t.me/laravel_pro/91103
Konstantin
Dmitriy
там тихий ужс вообще какой-то
Если понять логику вебхуков и не лазить в бд, то норм.
Вполне можно юзать современный пхп подходы.
Говнокодеры обычно плагино писатели.
Elion
Парни, почему из коробки стандартный тест ExampleTest возвращает ошибку:
Expected status code 200 but received 404.
Failed asserting that false is true.
Roman
потому что видимо главной страницы нет, а он "стандартно" рассчитывает на главную
Konstantin
Konstantin
Я, понимаю, что если я её физически создам, то никакого раута у неё и в помине не будет
Konstantin
гугля вроде спасает
Anton
Да я сначала писал про exists, но дальше нигде его не упоминал.
Диего
Оно и дураку понятно что не работает такой запрос отдельно )
Anton
То что ты спорил с каким то своим утверждением, а не моим - так бывает.
Maksim (Ellrion)
ты вот так просто не с того не с сего начал говорить что нельзя использовать "лишь утверждал что в select * from a where b.id = что-то это не верно." просто безотносительно разговора
Anton
Ты абсолютно прав - я указывал конкретный запрос и говорил что он не работает.
Anton
Почему ты стал доказывать в контексте exists - наверное потому что мы до этого говорили про это.
Anton
Кароч, не вижу смысла дальше спорить.
Диего
эх, а я за пивом собирался
Anton
Я понял посыл и попробую ещё раз whereHas + попрофайлю запросы и перформанс.
Anton
Завтра пятница