Laravel Relations Quiz

Laravel Relations Quiz
Vul bij de volgende vragen in welke relatie er is tussen de twee entities.
1 / 22
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

This lesson contains 22 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 120 min

Items in this lesson

Laravel Relations Quiz
Vul bij de volgende vragen in welke relatie er is tussen de twee entities.

Slide 1 - Slide

Podcast -> Episode
A
One-to-One
B
One-to-Many
C
Many-to-Many

Slide 2 - Quiz

Auto -> Kentekenbewijs
A
One-to-One
B
One-to-Many
C
Many-to-Many

Slide 3 - Quiz

Bibliotheek -> Boek
A
One-to-One
B
One-to-Many
C
Many-to-Many

Slide 4 - Quiz

Band -> Muzikant
A
One-to-One
B
One-to-Many
C
Many-to-Many

Slide 5 - Quiz

Restaurant -> Menu
A
One-to-One
B
One-to-Many
C
Many-to-Many

Slide 6 - Quiz

Recept -> Ingrediënt
A
One-to-One
B
One-to-Many
C
Many-to-Many

Slide 7 - Quiz

Schoolgebouw -> Klaslokaal
A
One-to-One
B
One-to-Many
C
Many-to-Many

Slide 8 - Quiz

Werknemer -> Werkvergunning
A
One-to-One
B
One-to-Many
C
Many-to-Many

Slide 9 - Quiz

Let nogmaals op de volgende "Key Methods":




Bij de volgende vragen wil ik weten welke method we moeten gebruiken.

Slide 10 - Slide

De functies werkten zo:
  • hasOne - De foreign id staat in de andere model, en is er altijd maar eentje
  • belongsTo - De foreign id staat in deze model
  • hasMany - De foreign id staat in de andere model, maar kunnen er meer zijn
  • belongsToMany - Er is een koppeltabel met de foreign id's.

Slide 11 - Slide


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 12 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 13 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 14 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 15 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 16 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 17 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 18 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 19 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 20 - Quiz


A
hasOne
B
hasMany
C
belongsTo
D
belongsToMany

Slide 21 - Quiz

Oefenopdracht
  1. Clone het volgende project. Volg de readme.
    https://github.com/curio-lesmateriaal/oefenopdracht_relations
  2. Maak de volgende models aan:
    - Book

    - Review
    - Genre
  3. Codeer de models zodat de volgende
    relaties op worden gezet:

Slide 22 - Slide