Size: a a a

Laravel для начинающих

2020 June 02

VY

Vladimir Yefremov in Laravel для начинающих
Andrey Helldar
Привет!
Чуть позже смогу ответить. Раздел проектирую в сложном проекте.
ок,

как раз разогретый - сможешь мне рассказать :)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
Вечером
спасибо!
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Vladimir Yefremov
@QuarasiqueM,
можешь помочь с этим вопросом?
Друг, тут сейчас все работают. Ты же знаешь как сложно переключаться
источник

ЕК

Егор Карась... in Laravel для начинающих
Просто конец рабочего дня, домой пора ехать, а там кушать, жёппу мыть, всё это
источник

AH

Andrey Helldar in Laravel для начинающих
Егор Карась
Просто конец рабочего дня, домой пора ехать, а там кушать, жёппу мыть, всё это
У кого как. В Питере 2 дня, самый разгар.
источник

VY

Vladimir Yefremov in Laravel для начинающих
Дмитрий Кожанов
Друг, тут сейчас все работают. Ты же знаешь как сложно переключаться
понятное дело,
ищу - кто сможет :)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Vladimir Yefremov
вопрос по архитектуре БД:
имеется 6 моделей (книжный каталог):
Юзеры (дефолтная)
Авторы (отдельная, не юзеры)
Книги,
Категории,
Жанры,
Тэги

также еще 2 служебные (пока не уверен, что они действительно нужны):
Типы_свойств,
Значения_свойств (для предустановленных) - каждому типу свой набор значений.

Дальше таблица связи модели-типы-значения...
Вот эта таблица меня беспокоит :)
Подразумевается, что свойства всех моделей, которые много-ко-многим - хранятся в этой таблице...
Может это неверный подход?
ее структура
entity_id  bigIncrements
entity  string
type_id  bigIncrements
values_id  bigIncrements

1-е - это поле entity - имя модели - оно тут как-то не к месту.

Как поступить?
для свойств много-ко-многим:
1) Делать для имен моделей отдельную таблицу? И дальше юзать эту хитрую таблицу связей?
2) Или свойства моделей более целесообразно хранить отдельно для каждой модели ? Со своей таблицей связей?
@sequeller
можешь помочь с этим вопросом?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Vladimir Yefremov
вопрос по архитектуре БД:
имеется 6 моделей (книжный каталог):
Юзеры (дефолтная)
Авторы (отдельная, не юзеры)
Книги,
Категории,
Жанры,
Тэги

также еще 2 служебные (пока не уверен, что они действительно нужны):
Типы_свойств,
Значения_свойств (для предустановленных) - каждому типу свой набор значений.

Дальше таблица связи модели-типы-значения...
Вот эта таблица меня беспокоит :)
Подразумевается, что свойства всех моделей, которые много-ко-многим - хранятся в этой таблице...
Может это неверный подход?
ее структура
entity_id  bigIncrements
entity  string
type_id  bigIncrements
values_id  bigIncrements

1-е - это поле entity - имя модели - оно тут как-то не к месту.

Как поступить?
для свойств много-ко-многим:
1) Делать для имен моделей отдельную таблицу? И дальше юзать эту хитрую таблицу связей?
2) Или свойства моделей более целесообразно хранить отдельно для каждой модели ? Со своей таблицей связей?
@Adelf32,
можешь помочь с этим вопросом?
источник

A

Adel in Laravel для начинающих
@sequeller приятно быть вторым после Хеллдара? :)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladimir Yefremov
@Adelf32,
можешь помочь с этим вопросом?
Остановился бы...
источник

VY

Vladimir Yefremov in Laravel для начинающих
Sergey Gerasimov
Остановился бы...
пока что все ответили, что не могут...
нельзя останавливаться - как на велике, упаду :)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladimir Yefremov
вопрос по архитектуре БД:
имеется 6 моделей (книжный каталог):
Юзеры (дефолтная)
Авторы (отдельная, не юзеры)
Книги,
Категории,
Жанры,
Тэги

также еще 2 служебные (пока не уверен, что они действительно нужны):
Типы_свойств,
Значения_свойств (для предустановленных) - каждому типу свой набор значений.

Дальше таблица связи модели-типы-значения...
Вот эта таблица меня беспокоит :)
Подразумевается, что свойства всех моделей, которые много-ко-многим - хранятся в этой таблице...
Может это неверный подход?
ее структура
entity_id  bigIncrements
entity  string
type_id  bigIncrements
values_id  bigIncrements

1-е - это поле entity - имя модели - оно тут как-то не к месту.

Как поступить?
для свойств много-ко-многим:
1) Делать для имен моделей отдельную таблицу? И дальше юзать эту хитрую таблицу связей?
2) Или свойства моделей более целесообразно хранить отдельно для каждой модели ? Со своей таблицей связей?
Тут же у тебя полиморфная связь, и вообще тут EAV подойдет
источник

VY

Vladimir Yefremov in Laravel для начинающих
Sergey Gerasimov
Тут же у тебя полиморфная связь, и вообще тут EAV подойдет
ага, счас почитаю про них,
Спасибо!
источник

VY

Vladimir Yefremov in Laravel для начинающих
Sergey Gerasimov
Тут же у тебя полиморфная связь, и вообще тут EAV подойдет
у меня вопрос - стоит ли делать полиморфную? Может сделать просто?
-  свойства моделей хранить отдельно для каждой  - с отдельной таблицей связей?
источник

A

Adel in Laravel для начинающих
если есть строго определённый набор свойств для каждой модели - то конечно в отдельных таблицах
источник

A

Adel in Laravel для начинающих
городить ЕАВ для этого не стоит
источник

VY

Vladimir Yefremov in Laravel для начинающих
Adel
если есть строго определённый набор свойств для каждой модели - то конечно в отдельных таблицах
да, определенный,

я понял,

Спасибо!
источник

R#

Reset # Alexey S. in Laravel для начинающих
Twill.io кто то пробовал динамические поля? На одном проекте работает, на втором нет (
источник

VY

Vladimir Yefremov in Laravel для начинающих
Reset # Alexey S.
Twill.io кто то пробовал динамические поля? На одном проекте работает, на втором нет (
динамические поля - чего? БД или форм?
источник

R#

Reset # Alexey S. in Laravel для начинающих
Форм
источник