LAR-II Quiz

LAR-II Quiz
1 / 23
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

In deze les zitten 23 slides, met interactieve quizzen en tekstslide.

time-iconLesduur is: 120 min

Onderdelen in deze les

LAR-II Quiz

Slide 1 - Tekstslide

Wat is de correcte syntax om direct vanuit de route file een route met een view aan te roepen?
A
Route::view('/home', function() { return 'Home'; });
B
Route::get('/home', 'HomeController@index');
C
Route::get('/home', function () { return view('home'); });
D
Route::route('/home', 'home');

Slide 2 - Quizvraag

Schrijf een Laravel route die /contact toont via de contact.blade.php view.

Slide 3 - Open vraag

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 - Quizvraag

Leg in je eigen woorden uit waarom het handig is om Blade components te gebruiken bij het bouwen van een layout.

Slide 5 - Open vraag

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 - Quizvraag

Schrijf een route naar "/about" die gebruik maakt van een PageController en de methode about aanroept.

Slide 7 - Open vraag

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 - Quizvraag

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 vraag

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 - Quizvraag

Schrijf een route naar de "/posts/create" url die de store() method afhandelt van de PostsController.

Slide 11 - Open vraag

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 - Quizvraag

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 vraag

Wat is de juiste HTTP-method om een resource te verwijderen?
A
POST
B
GET
C
REMOVE
D
DELETE

Slide 14 - Quizvraag

Leg in je eigen woorden uit (of code) hoe je een delete knop moet maken in Laravel.

Slide 15 - Open vraag

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 - Quizvraag

one-to-one
Many-to-many
one-to-many
one-to-zero/many
Sleep de juiste plaatjes naar de juiste tekst.

Slide 17 - Sleepvraag

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 - Quizvraag

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 - Quizvraag

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 - Quizvraag

Leg in je eigen woorden uit wat Breeze nog meer doet voor je project?

Slide 21 - Open vraag

In welke volgorde moeten de volgende installatiestappen uitgevoerd worden om een laravel project vanuit github werkend te krijgen?
1.
2.
3.
4.
5.
Clone het project
composer install
kopieer .env.example
php artisan key:generate
npm install && npm run dev

Slide 22 - Sleepvraag

Wat vind ik nog moeilijk aan Laravel?

Slide 23 - Woordweb