Route::get('/home', function () { return view('home'); });
D
Route::route('/home', 'home');
Slide 2 - Quiz
Schrijf een Laravel route die /contact toont via de contact.blade.php view.
Slide 3 - Open question
Wat is de juiste Blade-syntax om een component te includen?
A
@include('component')
B
<x-component />
C
@component('component')
D
@use('component')
Slide 4 - Quiz
Leg in je eigen woorden uit waarom het handig is om Blade components te gebruiken bij het bouwen van een layout.
Slide 5 - Open question
Wat is de correcte artisan command om een controller aan te maken?
A
php artisan make:controller
B
php artisan new:controller
C
php artisan create:controller
D
php make controller
Slide 6 - Quiz
Schrijf een route naar "/about" die gebruik maakt van een PageController en de methode about aanroept.
Slide 7 - Open question
Wat doet de volgende artisan command: php artisan migrate?
A
Maakt een nieuwe database aan
B
Verwijdert oude data
C
Voert alle ongebruikte migraties uit op de database
D
Voert alle migraties uit op de database
Slide 8 - Quiz
Schrijf de lines of code die bij de comment moet komen te staan. Ik wil de kolommen 'id', 'title', 'content', 'updated_at' en 'created_at' hebben.
Slide 9 - Open question
Welke van de volgende onderdelen is SPECIFIEK IN LARAVEL nodig om een form te kunnen versturen?
A
Een submit knop
B
Een verborgen _method veld
C
Een CSRF-token via @csrf
D
Een action-attribuut
Slide 10 - Quiz
Schrijf een route naar de "/posts/create" url die de store() method afhandelt van de PostsController.
Slide 11 - Open question
Wat is meestal het verschil tussen een form voor "create" en "edit"?
A
Er is geen verschil. Je gebruikt exact hetzelfde form.
B
De edit-form gebruikt een andere CSS-klasse
C
De edit-form heeft vaak een method PUT of PATCH, en een bestaande waarde in de inputvelden
D
De create-form moet altijd JavaScript gebruiken
Slide 12 - Quiz
We zijn een Post aan het editen ($post). Hoe ziet de line of code in het form eruit waarmee we de 'title' waarde in kunnen voeren. Deze moet ook al ingevuld zijn.
Slide 13 - Open question
Wat is de juiste HTTP-method om een resource te verwijderen?
A
POST
B
GET
C
REMOVE
D
DELETE
Slide 14 - Quiz
Leg in je eigen woorden uit (of code) hoe je een delete knop moet maken in Laravel.
Slide 15 - Open question
Welke relatie hebben de models Author en Book?
A
one-to-one
B
one-to-many
C
many-to-many
D
Deze hebben geen relatie
Slide 16 - Quiz
one-to-one
Many-to-many
one-to-many
one-to-zero/many
Sleep de juiste plaatjes naar de juiste tekst.
Slide 17 - Drag question
Welke code voegen we toe aan de Post model om die te koppelen met de User model? (Denk eraan, welke relatie hebben die twee? In welke model staat de id van de ander?)
A
$this->hasMany(User::class)
B
$this->belongsTo(User::class)
C
$this->hasOne(User::class)
D
$this->with(User::class)
Slide 18 - Quiz
En nu andersom, welke code staat dan in de User model?
A
$this->hasMany(Post::class)
B
$this->belongsTo(Post::class)
C
$this->hasOne(Post::class)
D
$this->with(Post::class)
Slide 19 - Quiz
Wat is het hoofddoel van Laravel Breeze?
A
Database optimalisatie
B
E-mailverificatie toevoegen
C
Eenvoudige startauthenticatie inclusief login en registratie
D
Deployment naar Laravel Forge
Slide 20 - Quiz
Leg in je eigen woorden uit wat Breeze nog meer doet voor je project?
Slide 21 - Open question
In welke volgorde moeten de volgende installatiestappen uitgevoerd worden om een laravel project vanuit github werkend te krijgen?