Laravel

Laravel Routing

Basisroutes, parameters, named routes, route groups, middleware, resource routes, route model binding

20 gespreksvragen·
Junior
1

Hoe definieer je een basis GET-route in Laravel?

Antwoord

De methode Route::get() definieert een route die reageert op HTTP GET-verzoeken. De eerste parameter is de URI, de tweede is een closure of een array [Controller::class, 'method']. Deze aanpak wordt gedefinieerd in routes/web.php of routes/api.php afhankelijk van het routetype.

2

Welke methode gebruik je om een route te maken die op meerdere HTTP-werkwoorden reageert?

Antwoord

Route::match() accepteert een array van HTTP-werkwoorden als eerste parameter, gevolgd door de URI en de actie. Zo kun je bijvoorbeeld op GET en POST van dezelfde route reageren. Route::any() bestaat ook om op alle HTTP-werkwoorden te reageren, maar match() biedt nauwkeurigere controle.

3

Hoe leg je een parameter vast in een route-URL?

Antwoord

Route-parameters worden gedefinieerd met accolades {param} in de URI. Ze worden automatisch geïnjecteerd in de closure of de controller-methode. Parameters kunnen optioneel gemaakt worden met {param?} en beperkingen accepteren met ->where().

4

Hoe voeg je een regex-beperking toe aan een route-parameter?

5

Hoe geef je een route een naam om deze eenvoudig te hergebruiken?

+17 gespreksvragen

Beheers Laravel voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis