Dmitriy
Nik
повторить точно нет, но в бумерах выживаемость на порядок выше :) где-то была подборка разбитых машин на 350+ кмч, там 8 из 10 живы о_О
Anton
Я просто хотел сказать такую мысль - бумер может спокойно развить скорость 250 км/ч и в руках опытного человека - это отличная машинав
Anton
Но если за руль садиться новичок и тапку в пол - ему будет хреново
Nik
ессно
Anton
так же и с late static bindings
Anton
Ну если мы на примеры про бумер перешли
Nik
с дуру можно и палец сломать :)
Nik
мы кстати затащили в проект сваггер на ямлах
Nik
с напильником и такой-то матерью
Romuald
Евгений
помогите составить запрос
Евгений
есть Question, есть Tag они m2m.
Есть User. User может подписаться на тег. И тогда он должен видеть все вопросы тега. Как на тостере короче
Евгений
Как мне получить все вопросы, в которых есть теги, на которые подписан юзер?
Nik
лефт джойн, лефт джойн, гидрация модели
Евгений
а элоквентом? через whereHas пытаюсь
Евгений
двойным
Nik
там запрос в запросе получится
Nik
с мускулем так лучше не играться, там нет оптимизатора
Евгений
норм с вложенным whereHas получилось, запросов немного, грузит быстро. Пока так оставлю
Евгений
всё равно проект тестовые такой)
Nik
навали туда тысяч по 5 строк
Евгений
завтра попробую
Dmytro 🇺🇦
Nikolay
спасибо большое, уже выяснил в чем проблема тбыла
Sonder
ребята, какой тип поля в бд
для дня рожден... ставить?
если будет 01.01.1997
$table->integer('birthday')
Insania
Есть модели - User и Specialisation связанные отношением - многие ко многим, но клиент решил эти же специализации вывести ещё раз в форме, чтобы пользователь мог выбрать одно - основное направление и дополнительные специализации... Как бы сделать ещё одну связь многие ко многим не дублируя записи из таблицы specialisations?
Nikita
А зачем тебе ещё одна связь many to many?
У тебя вроде только одна специализация может быть основной для одного пользователя, нет?
Insania
Так-то добавление я сделал, вроде нормально, мне просто для фильтра нужно, чтобы фильтровать по специальности и в основном направлении и в дополненительных по одному запросу...
Insania
Insania
Nikita
я пытался понять что ты хочешь но увы)
Insania
))
Insania
Хочу получить основные направления через - $user->specialisations, а дополнительные направления через $user->additionals, но чтобы связующие таблицы и там и там были : users и specialisations
Insania
То есть не дублируя таблицы...
Insania
Возможно ли такое?
Nikita
Тогда вообще не понятен вопрос, делай 2 связи many to many через разные промежуточные таблицы
Insania
TlenCoder
Можно
TlenCoder
И иногда нужно
Nikita
Думаю что можно. На счёт правильно - не уверен) Я бы скорее делал 1 связь и дополнительную колонку is_primary которая бы отделяла основные специализации от дополнительных, но это только мысли)
Insania
Благодарю
Insania
Nikita
Мне просто не нравится такое решение потому что специализации получаются размазанными по двум таблицам, получается что бы получить все специализации пользователя нужно брать и связь основных и связь дополнительных. Немного не очевидно, но если тебе ок то пох) Правда непонятно что за проблема с фильтром такая что надо доп связь делать)
Nikolay
Либо в time переводи и int или тип поля date
Nikolay
ребята, какой тип поля в бд
для дня рожден... ставить?
если будет 01.01.1997
$table->integer('birthday')
Arthur'); DROP TABLE Users;--
Nik
Bekbolot
привет всем, доброго времени суток!
Сергей
Что обычно размещается в классе AppServiceProvider? Можно ли там сохранять свои биндинги ко всяким своим сервис-контейнерам или под них лучше создавать отдельные провайдеры?
Illia
Illia
Nik
Nik
то есть смысл задуматься и сделать правильно
Anonymous
/ff
Timur
всем привет
Timur
для чего может понадобиться Redis в помощь MySQL?
Maksim (Ellrion)
Maksim (Ellrion)
Я же написал паб саб. Или у Лары не через него очередь на редисе? Не помню. Но не суть. очереди естественно быстрее в редиске будут
Nik
кеш зло
MAGI
Maksim (Ellrion)
Сильное заявление)
Rustam
Всем привет. Подскажите, каким образом можно проверить существование в базе
Rustam
записи
SarcasmIO
Nik
а дальше вопросы все интереснее и интереснее :)
Rustam
спасибо, а без генерации ошибки чтобы можно было в цикле проверять, допустим существует ли пользователь с таким email
SarcasmIO
емейл уникальный
SarcasmIO
зачем проверять его в цикле?
Illia
User::where('email', $email)->exists()
MAGI
а лучше сразу WhereIn email ['email1', 'email2'] -> count()
MAGI
и сравнить с количеством элементов в массиве
(;¬_¬)
MAGI
если нужно понять каких нет то получить не каунт а гет
SarcasmIO
а никак ептить)