Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
php:laravel:relations [2024/10/10 01:52] mirocowphp:laravel:relations [2024/10/10 02:37] (текущий) mirocow
Строка 15: Строка 15:
   * Полиморфный Один из Многих   * Полиморфный Один из Многих
   * Полиморфный Многие-К-Многим   * Полиморфный Многие-К-Многим
 +
 +===== Ссылки =====
 +
 +  * [[https://habr.com/ru/articles/494658/|Используем трейты для полиморфных связей]]
 +
 +===== Отношения «один к одному» =====
 +
 +{{:php:laravel:one-to-one.png?600|}}
  
 <code bash> <code bash>
Строка 20: Строка 28:
 $ Php artisan make:model Rent $ Php artisan make:model Rent
 </code> </code>
- 
-===== Отношения «один к одному» ===== 
  
 <code php> <code php>
Строка 47: Строка 53:
 ===== Отношение «один ко многим» ===== ===== Отношение «один ко многим» =====
  
 +{{:php:laravel:one-to-many.png?600|}}
  
 <code php> <code php>
Строка 106: Строка 113:
  
 ===== Отношения HasOneThrough и HasManyThrough ===== ===== Отношения HasOneThrough и HasManyThrough =====
 +
 +{{:php:laravel:has-one-through.png?600|}}
  
 <code> <code>
Строка 165: Строка 174:
  
 ===== Аналогично, отношение «Has Many Through» ===== ===== Аналогично, отношение «Has Many Through» =====
 +
 +{{:php:laravel:has-many-through.png?600|}}
  
 <code> <code>
Строка 254: Строка 265:
  
 ===== Отношение «многие ко многим» ===== ===== Отношение «многие ко многим» =====
 +
 +{{:php:laravel:many-to-many.png?600|}}
  
 <code> <code>
Строка 342: Строка 355:
 ===== Полиморфный Один к одному ===== ===== Полиморфный Один к одному =====
  
 +{{:php:laravel:one-to-one-polymorphic.png?600|}}
  
 <code> <code>
Строка 399: Строка 413:
 ===== Полиморфный Один Ко Многим ===== ===== Полиморфный Один Ко Многим =====
  
 +{{:php:laravel:one-to-many-polymorphic.png?600|}}
  
 <code> <code>
Строка 474: Строка 489:
  
 ===== Полиморфный Один из Многих ===== ===== Полиморфный Один из Многих =====
 +
  
  
 ===== Полиморфный Многие-К-Многим ===== ===== Полиморфный Многие-К-Многим =====
  
 +{{:php:laravel:many-to-many-polymorphic.png?600|}}
  
 <code> <code>