1、添加路由
Route::middleware(['test:editor'])->group(function () { Route::get('post/{id}', [IndexController::class, 'test']); });
说明:定义路由时通过一个 : 来隔开中间件名称和参数来指定中间件参数。多个参数就使用逗号分隔:
2、在定义好的test中间件中获取参数
public function handle($request, Closure $next, $role) { dump($role); return $next($request); }