Size: a a a

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

2020 May 23

ДК

Дмитрий Кожанов... in Laravel для начинающих
JUSTasuffer
В реальном проекте, у меня под 5 разных таблиц, и так мне для каждой?
Да
источник

J

JUSTasuffer in Laravel для начинающих
:c
источник

DA

Dimitry Averyanov in Laravel для начинающих
зависит от нужных взаимосвязей между этими пятью таблицами
источник

DA

Dimitry Averyanov in Laravel для начинающих
вряд ли у них у всех "многие ко многим"
источник

DA

Dimitry Averyanov in Laravel для начинающих
т.е. промежуточная таблица нужна именно в случае, когда у поста может быть много секций, а у секции много постов.
источник

ДК

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

J

JUSTasuffer in Laravel для начинающих
Хм, окей, спасибо
источник

DA

Dimitry Averyanov in Laravel для начинающих
Дмитрий Кожанов
Ну один ко многим так же решается
не понял, что значит "так же решается".
если у поста только одна секция, то просто id секции хранится в посте (один ко многим)
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Dimitry Averyanov
не понял, что значит "так же решается".
если у поста только одна секция, то просто id секции хранится в посте (один ко многим)
Ну к примеру у продукта несколько картинок. Картинка может принадлежать только к одному единственному продукту. Или я туплю под вечер  :(
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Да
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Кажется туплю
источник

DA

Dimitry Averyanov in Laravel для начинающих
чуть-чуть)
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Сорян
источник

J

JUSTasuffer in Laravel для начинающих
Конкретно в моем случае придется создавать еще одну таблицу которая будет еще ссылаться на компании, помимо секций? Может Я где-то путаю. И мне вообще взаимосвязи не нужны?
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
JUSTasuffer
Конкретно в моем случае придется создавать еще одну таблицу которая будет еще ссылаться на компании, помимо секций? Может Я где-то путаю. И мне вообще взаимосвязи не нужны?
Ну я вижу 3 штуки где тебе нужны будут таблицы
источник

DA

Dimitry Averyanov in Laravel для начинающих
если у каждой компании много постов, то у постов с компаниями тоже связь "много ко многим"
источник

J

JUSTasuffer in Laravel для начинающих
Дмитрий Кожанов
Ну я вижу 3 штуки где тебе нужны будут таблицы
И у меня 5 таких таблиц :c
источник

J

JUSTasuffer in Laravel для начинающих
Компании и секции у меня взаимосвязаны, но есть есть еще одна таблица, которая в себе хранит и то и то
источник

J

JUSTasuffer in Laravel для начинающих
и еще одна таблица
источник

DA

Dimitry Averyanov in Laravel для начинающих
ну и возможно есть смысл смотреть https://laravel.com/docs/7.x/eloquent-relationships#polymorphic-relationships :)
источник