Nous allons voir dans ce chapitre les middlewares. Les middleware permettent de filtrer les requêtes HTTP entrant dans votre application.
Par défaut, Laravel inclue des middlewares qui permettent de vérifier si l'utilisateur est identifié ou non. Par exemple, le middleware auth redirigera tous les utilisateurs non authentifiés vers la page de connexion.
Creer un middleware
Pour créer un middleware on peut utiliser la commande artisan make:middleware
php artisan make:middleware FiltreIpMiddleware
Cela va créer une nouvelle classe contenant une méthode handle qui permettra d'intercepter la requête.
Vous pouvez ensuite ajouter ce middleware à votre application gràce au fichier app/Http/Kernel.php