LAR-II Quiz

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

This lesson contains 23 slides, with interactive quizzes and text slide.

time-iconLesson duration is: 120 min

Items in this lesson

LAR-II Quiz

Slide 1 - Slide

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 - 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?
1.
2.
3.
4.
5.
Clone het project
composer install
kopieer .env.example
php artisan key:generate
npm install && npm run dev

Slide 22 - Drag question

Wat vind ik nog moeilijk aan Laravel?

Slide 23 - Mind map