Laravel 5.1 introduced the ability to pass parameters to middleware, eliminating the need for route filters. Parameters are passed using colon syntax in route definitions (e.g., 'auth:owner'), and multiple parameters can be comma-separated. On the middleware side, additional parameters are added to the handle() method after the standard $request and $next arguments. A role-based authentication middleware is used as the primary example.
Table of contents
When would I use middleware paremeters?Using parameterized middleware in the route defintionCreating parameterized middlewareConclusissimo2 Impressions