Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| php:laravel:relations [2024/10/10 01:46] – mirocow | php:laravel:relations [2024/10/10 02:37] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 15: | Строка 15: | ||
| * Полиморфный Один из Многих | * Полиморфный Один из Многих | ||
| * Полиморфный Многие-К-Многим | * Полиморфный Многие-К-Многим | ||
| + | |||
| + | ===== Ссылки ===== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | ===== Отношения «один к одному» ===== | ||
| + | |||
| + | {{: | ||
| <code bash> | <code bash> | ||
| Строка 20: | Строка 28: | ||
| $ Php artisan make:model Rent | $ Php artisan make:model Rent | ||
| </ | </ | ||
| - | |||
| - | ===== Отношения «один к одному» ===== | ||
| <code php> | <code php> | ||
| Строка 47: | Строка 53: | ||
| ===== Отношение «один ко многим» ===== | ===== Отношение «один ко многим» ===== | ||
| + | {{: | ||
| <code php> | <code php> | ||
| Строка 107: | Строка 114: | ||
| ===== Отношения HasOneThrough и HasManyThrough ===== | ===== Отношения HasOneThrough и HasManyThrough ===== | ||
| + | {{: | ||
| + | < | ||
| rent | rent | ||
| id - integer | id - integer | ||
| Строка 122: | Строка 131: | ||
| name - string | name - string | ||
| tenant_id - integer | tenant_id - integer | ||
| + | </ | ||
| | | ||
| <code php> | <code php> | ||
| Строка 165: | Строка 175: | ||
| ===== Аналогично, | ===== Аналогично, | ||
| + | {{: | ||
| + | < | ||
| country | country | ||
| id - integer | id - integer | ||
| Строка 179: | Строка 191: | ||
| user_id - integer | user_id - integer | ||
| title - string | title - string | ||
| + | |||
| + | </ | ||
| <code php> | <code php> | ||
| Строка 252: | Строка 266: | ||
| ===== Отношение «многие ко многим» ===== | ===== Отношение «многие ко многим» ===== | ||
| + | {{: | ||
| + | |||
| + | < | ||
| employees | employees | ||
| id - integer | id - integer | ||
| Строка 263: | Строка 280: | ||
| user_id - integer | user_id - integer | ||
| role_id - integer | role_id - integer | ||
| + | </ | ||
| <code php> | <code php> | ||
| Строка 337: | Строка 355: | ||
| ===== Полиморфный Один к одному ===== | ===== Полиморфный Один к одному ===== | ||
| + | {{: | ||
| + | < | ||
| tenants | tenants | ||
| id – integer | id – integer | ||
| Строка 351: | Строка 371: | ||
| waterbillable_id | waterbillable_id | ||
| waterbillable_type | waterbillable_type | ||
| + | </ | ||
| | | ||
| <code php> | <code php> | ||
| Строка 392: | Строка 413: | ||
| ===== Полиморфный Один Ко Многим ===== | ===== Полиморфный Один Ко Многим ===== | ||
| + | {{: | ||
| + | < | ||
| posts | posts | ||
| id – integer | id – integer | ||
| Строка 412: | Строка 435: | ||
| commentable_id – integer | commentable_id – integer | ||
| commentable_type – string | commentable_type – string | ||
| + | </ | ||
| | | ||
| <code php> | <code php> | ||
| Строка 465: | Строка 489: | ||
| ===== Полиморфный Один из Многих ===== | ===== Полиморфный Один из Многих ===== | ||
| + | |||
| ===== Полиморфный Многие-К-Многим ===== | ===== Полиморфный Многие-К-Многим ===== | ||
| + | {{: | ||
| + | < | ||
| videos | videos | ||
| id – integer | id – integer | ||
| Строка 482: | Строка 509: | ||
| taggable_id – integer | taggable_id – integer | ||
| taggable_type – string | taggable_type – string | ||
| + | </ | ||
| <code php> | <code php> | ||