Un middleware (traduction textuelle : quelque chose qui est au milieu) est un mécanisme qui permet de filtrer les requêtes http. Autrement dit, le middleware est une couche placée entre la requête http et la réponse. Elle permet d'effectuer une opération lorsqu'une condition est rencontrée.
Par exemple, le middleware auth permet de vérifier si un usager est authentifié avant de donner l'accès à une route donnée. S'il ne l'est pas, l'usager sera redirigé à une page d'authentification. Tout ceci sans que vous ayez à encombrer vos contrôleurs par une tonne de code.
« Middleware ». Laravel. https://laravel.com/docs/master/middleware
« Registering Middleware in Laravel 5.4 using aliasMiddleware ». My Blog. http://blog.sarav.co/registering-middleware-laravel-5-4-using-aliasmiddleware/
« Laravel 5.5 Middleware complete Tutorial ». Online Interview Questions. https://www.onlineinterviewquestions.com/laravel-5-5-middleware-complete-tutorial/
« Laravel Middleware – A Complete Guide ». LaraShout. https://www.larashout.com/laravel-middleware
▼Publicité