Recall & Review
beginner
What is middleware in Laravel?
Middleware is a way to filter HTTP requests entering your application. It acts like a gatekeeper that can inspect, modify, or reject requests before they reach your routes or controllers.
Click to reveal answer
beginner
How do you register a global middleware in Laravel?
You add the middleware class to the $middleware array inside the app/Http/Kernel.php file. This makes it run on every HTTP request automatically.Click to reveal answer
beginner
Where do you register route middleware in Laravel?
Route middleware are registered in the $routeMiddleware array inside app/Http/Kernel.php. You give each middleware a key name to use in routes or controllers.
Click to reveal answer
beginner
How do you apply middleware to a specific route in Laravel?
You use the middleware method on the route definition, like Route::get('/profile', 'ProfileController@index')->middleware('auth'); This runs the 'auth' middleware only for that route.
Click to reveal answer
beginner
What is the difference between global and route middleware in Laravel?
Global middleware runs on every HTTP request automatically. Route middleware runs only on routes or groups where you explicitly apply them.
Click to reveal answer
Where do you register global middleware in Laravel?
✗ Incorrect
Global middleware are registered in the $middleware array inside app/Http/Kernel.php to run on every request.
How do you assign a middleware to a specific route?
✗ Incorrect
You assign middleware to a route by calling middleware('name') on the route definition.
What is the purpose of the $routeMiddleware array?
✗ Incorrect
The $routeMiddleware array maps short names to middleware classes for use on specific routes.
If you want middleware to run on every HTTP request, where should you register it?
✗ Incorrect
Middleware in the $middleware array runs globally on every HTTP request.
Which file is the main place to register middleware in Laravel?
✗ Incorrect
Middleware registration happens mainly in app/Http/Kernel.php.
Explain how to register and apply middleware to a route in Laravel.
Think about the $routeMiddleware array and route methods.
You got /3 concepts.
Describe the difference between global and route middleware in Laravel.
Consider where each type is registered and when it runs.
You got /4 concepts.