What is LessonUp
Search
Channels
Log in
Register
‹
Return to search
Les 9: Relaties Deel 2 (Laravel)
Python intro
Programming basics-II
Les 3 / Week 7a
Relaties in Laravel
LAR-II
Les 8
1 / 12
next
Slide 1:
Slide
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
This lesson contains
12 slides
, with
text slides
.
Start lesson
Save
Share
Print lesson
Items in this lesson
Python intro
Programming basics-II
Les 3 / Week 7a
Relaties in Laravel
LAR-II
Les 8
Slide 1 - Slide
Deze les
📚
Theorie:
Relaties toepassen in Laravel
👩💻 Praktisch:
Zelf modellen aanpassen voor de Festivaltracker
Slide 2 - Slide
Entiteiten worden met elkaar verbonden door associaties.
Entiteiten:
Festival
Locatie
Artiest
Een Festival heeft een Locatie
Een Locatie heeft meerdere Festivals
Een Artiest staat op meerdere Festivals
Een Festival heeft meerdere Artiesten
Slide 3 - Slide
Huidige modellen
Dit is ongeveer hoe je huidige modellen eruit zien
Deze gaan we aanpassen
Slide 4 - Slide
One-to-Many
We beginnen met de One-to-Many tussen Festivals en Locaties
Om dit te kunnen doen moeten we zeker zijn dat onze festival tabel een location_id heeft.
Slide 5 - Slide
Migratie aanmaken
php artisan make:migration alter_festivals
alter omdat we een bestaande tabel gaan bewerken
Slide 6 - Slide
Run deze migratie
php artisan migrate
Slide 7 - Slide
Pas je Festival model aan
Pas nu je model aan zodat deze de relatie "begrijpt"
Slide 8 - Slide
Locatie toewijzen aan festivals
Je bestaande festivals hebben nu geen locaties meer!
Slide 9 - Slide
Locatie tekstveld veranderen naar select
Nu we alles op de achtergrond goed hebben staan kunnen we het tekstveld van de locatie in de forms veranderen naar een select
Slide 10 - Slide
Controller aanpassen
Nu de form zou moeten kloppen hoeven we alleen nog maar de controllers aan te passen
Slide 11 - Slide
Volgende les
In de volgende les:
Intro naar Many-to-Many
Slide 12 - Slide
More lessons like this
Les 9: Relaties Deel 2 (Laravel)
October 2024
- Lesson with
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Week 11 - 23E - File storage - Jv49
4 days ago
- Lesson with
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 3
Week 11 - 23E - File storage - Jv49
16 days ago
- Lesson with
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 3
Wk 2 - Oefentoets H1 en H2 (tbv toets wk3)
September 2023
- Lesson with
19 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 2
Wk 2 - Oefentoets H1 en H2 (tbv toets wk3)
4 days ago
- Lesson with
19 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 2
Les 1: Intro + Simpele route en onepager
4 days ago
- Lesson with
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Les 1: Intro + Simpele route en onepager
August 2024
- Lesson with
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Laravel Quiz: Samenvatting Week 1, 2 en 3
September 2024
- Lesson with
11 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 2