Laravel

Laravel Routing

Basis-Routes, Parameter, named routes, route groups, middleware, resource routes, route model binding

20 Interview-Fragen·
Junior
1

Wie definiert man eine einfache GET-Route in Laravel?

Antwort

Die Methode Route::get() definiert eine Route, die auf HTTP-GET-Anfragen reagiert. Der erste Parameter ist die URI, der zweite ist entweder ein Closure oder ein Array [Controller::class, 'method']. Dieser Ansatz wird je nach Routentyp in routes/web.php oder routes/api.php definiert.

2

Welche Methode verwendet man, um eine Route zu erstellen, die auf mehrere HTTP-Verben reagiert?

Antwort

Route::match() akzeptiert als ersten Parameter ein Array von HTTP-Verben, gefolgt von URI und Aktion. So kann man zum Beispiel auf GET und POST derselben Route reagieren. Route::any() existiert ebenfalls, um auf alle HTTP-Verben zu reagieren, aber match() bietet eine genauere Kontrolle.

3

Wie erfasst man einen Parameter in einer Route-URL?

Antwort

Route-Parameter werden mit geschweiften Klammern {param} in der URI definiert. Sie werden automatisch in den Closure oder die Controller-Methode injiziert. Parameter können mit {param?} optional gemacht und mit ->where() eingeschränkt werden.

4

Wie fügt man eine Regex-Einschränkung für einen Route-Parameter hinzu?

5

Wie benennt man eine Route, um sie einfach wiederzuverwenden?

+17 Interview-Fragen

Meistere Laravel für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten