
Laravel Routing
Basis-Routes, Parameter, named routes, route groups, middleware, resource routes, route model binding
1Wie definiert man eine einfache GET-Route in Laravel?
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.
2Welche Methode verwendet man, um eine Route zu erstellen, die auf mehrere HTTP-Verben reagiert?
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.
3Wie erfasst man einen Parameter in einer Route-URL?
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.
Wie fügt man eine Regex-Einschränkung für einen Route-Parameter hinzu?
Wie benennt man eine Route, um sie einfach wiederzuverwenden?
+17 Interview-Fragen
Weitere Laravel-Interviewthemen
PHP-Grundlagen
PHP OOP-Grundlagen
Composer & Autoloading
Laravel-Grundlagen
Blade Templates
Request & Response
Eloquent ORM Grundlagen
Eloquent Relationships
Migrations & Schema Builder
Validierung & Formulare
Authentifizierung
Autorisierung & Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Benachrichtigungen & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Meistere Laravel für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten