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