Backend Development
Laravel
Objective
Sep 30, 2025
What is middleware in Laravel?
Detailed Explanation
Middleware provides a convenient mechanism for filtering HTTP requests:
**Creating Middleware:**
php artisan make:middleware CheckAge
**Middleware Implementation:**
class CheckAge {
public function handle($request, Closure $next) {
if ($request->age <= 18) {
return redirect("home");
}
return $next($request);
}
}
**Registering Middleware:**
// app/Http/Kernel.php
protected $routeMiddleware = [
"age" => AppHttpMiddlewareCheckAge::class,
];
**Using Middleware:**
Route::get("admin", function () {
//
})->middleware("age");Discussion (0)
No comments yet. Be the first to share your thoughts!
Share Your Thoughts