2015-03-10 8 views
-1

Как построить это соотношениеLaravel 5 отношений 3 таблицы

таблица4 имеет много таблиц1 id.
таблица4 есть много стол2 id.
таблица4 есть много стол3 id.

Таблица 4

| id | tab1id | tab2id | tab3id | 
|----|--------|----------|--------| 
| 1 | 1  | 2  | 1  | 

Как я установить связь в модели, пожалуйста, помогите.

ответ

0

Вы можете установить hasMany отношения с несколькими таблицами, создав другую таблицу, которая содержит сопоставление отношений между этими всеми.

Например:

  1. Создать модель соотношения (relationTable)
  2. Установить belongsTo отношения для трех таблиц в relationTable (Tab1, TAB2, TAB3).
  3. Установить hasMany отношение к relationTable от table4
Смежные вопросы