PURPOSE a middleware package can run just before each actual request is treated, e.g. to check for authentication, permissions a middleware package can run just before a response is sent back, e.g. to set HTTP headers USAGE >php artisan make:middleware CheckSomething Usage: make:middleware <name> Arguments: name …