Size: a a a

2019 December 12

AI

Alexey Illarionov in Laravel Pro
Почему лучше использовать polymorphic relations, а не просто nullable post_id, video_id поля у comments допустим?
источник

АЗ

Алихан Закиров... in Laravel Pro
Alexey Illarionov
Почему лучше использовать polymorphic relations, а не просто nullable post_id, video_id поля у comments допустим?
🤔
источник

АЗ

Алихан Закиров... in Laravel Pro
Ходят легенды, что мускуль начинает плохо работать при большом количестве null полей т.к. происходит сильная дефрагментация таблицы
источник

AI

Alexey Illarionov in Laravel Pro
У меня в общем есть File и есть несколько ролей (Student, Teacher, Tutor и т.д.) которые эти файлы могут создавать.
В зависимости от роли File так же belongsTo Lesson, Portfolio, Task  и т.д.
источник

АЗ

Алихан Закиров... in Laravel Pro
Да и с точки зрения связей выглядит довольно странно
источник

AI

Alexey Illarionov in Laravel Pro
И я чето вообще мозг сломал с архитектурой и вдруг подумал
источник

ВБ

Виктор Бурцев... in Laravel Pro
Алихан Закиров
Ходят легенды, что мускуль начинает плохо работать при большом количестве null полей т.к. происходит сильная дефрагментация таблицы
для этого делается optimize table
источник

АЗ

Алихан Закиров... in Laravel Pro
Получается что потенциально ты можешь коммент прикрепить сразу к нескольким сущностям
источник

AI

Alexey Illarionov in Laravel Pro
я нутром чувствую что очень грязно
источник

AI

Alexey Illarionov in Laravel Pro
почему не может быть просто student_id, teacher_id, tutor_id, lesson_id, portfolio_id и все nullable
источник

AI

Alexey Illarionov in Laravel Pro
но понять конкретно почему не могу
источник

AI

Alexey Illarionov in Laravel Pro
Алихан Закиров
Получается что потенциально ты можешь коммент прикрепить сразу к нескольким сущностям
так мне наоборот это и надо )
источник

AI

Alexey Illarionov in Laravel Pro
файл может быть как к Lesson относится так и к Task, причем один и тот же
источник

AI

Alexey Illarionov in Laravel Pro
Я сначала решил в лоб для каждой связи создавать pivot таблицу
источник

АЗ

Алихан Закиров... in Laravel Pro
Вот кстати это кажется куда красивее
источник

AI

Alexey Illarionov in Laravel Pro
И это решение интуитивно выглядит чище
источник

АЗ

Алихан Закиров... in Laravel Pro
Чем накидывать колонок)
источник

AI

Alexey Illarionov in Laravel Pro
Но почему конкретно? )
источник

AR

Anton Rusakov in Laravel Pro
А вот это интересно :). И не похоже на фейк...
источник

AR

Anton Rusakov in Laravel Pro
Вкратце - рамблер плющит nginx
источник