Wat is LessonUp
Zoeken
Kanalen
Inloggen
Registreren
‹
Terug naar zoeken
Les 9: Relaties Deel 2 (Laravel)
Python intro
Programming basics-II
Les 3 / Week 7a
Relaties in Laravel
LAR-II
Les 8
1 / 12
volgende
Slide 1:
Tekstslide
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
In deze les zitten
12 slides
, met
tekstslides
.
Start les
Bewaar
Deel
Printen
Onderdelen in deze les
Python intro
Programming basics-II
Les 3 / Week 7a
Relaties in Laravel
LAR-II
Les 8
Slide 1 - Tekstslide
Deze les
📚
Theorie:
Relaties toepassen in Laravel
👩💻 Praktisch:
Zelf modellen aanpassen voor de Festivaltracker
Slide 2 - Tekstslide
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 - Tekstslide
Huidige modellen
Dit is ongeveer hoe je huidige modellen eruit zien
Deze gaan we aanpassen
Slide 4 - Tekstslide
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 - Tekstslide
Migratie aanmaken
php artisan make:migration alter_festivals
alter omdat we een bestaande tabel gaan bewerken
Slide 6 - Tekstslide
Run deze migratie
php artisan migrate
Slide 7 - Tekstslide
Pas je Festival model aan
Pas nu je model aan zodat deze de relatie "begrijpt"
Slide 8 - Tekstslide
Locatie toewijzen aan festivals
Je bestaande festivals hebben nu geen locaties meer!
Slide 9 - Tekstslide
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 - Tekstslide
Controller aanpassen
Nu de form zou moeten kloppen hoeven we alleen nog maar de controllers aan te passen
Slide 11 - Tekstslide
Volgende les
In de volgende les:
Intro naar Many-to-Many
Slide 12 - Tekstslide
Meer lessen zoals deze
Les 9: Relaties Deel 2 (Laravel)
Oktober 2024
- Les met
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Week 11 - 23E - File storage - Jv49
4 dagen geleden
- Les met
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 3
Week 11 - 23E - File storage - Jv49
16 dagen geleden
- Les met
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 3
Wk 2 - Oefentoets H1 en H2 (tbv toets wk3)
September 2023
- Les met
19 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 2
Wk 2 - Oefentoets H1 en H2 (tbv toets wk3)
4 dagen geleden
- Les met
19 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 2
Les 1: Intro + Simpele route en onepager
4 dagen geleden
- Les met
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Les 1: Intro + Simpele route en onepager
Augustus 2024
- Les met
12 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 1
Laravel Quiz: Samenvatting Week 1, 2 en 3
September 2024
- Les met
11 slides
Applicatie- en mediaontwikkelaar
MBO
Studiejaar 2