code: public function boot(Router $router)
      {
          /** @var \Illuminate\Foundation\Http\Kernel $kernel */
          $kernel = $this->app->make(Kernel::class);
  
          $kernel->pushMiddleware(HttpsProtocol::class);
          $kernel->pushMiddleware(HandleCors::class);
  
          $router->aliasMiddleware('role', RoleMiddleware::class);
          $router->aliasMiddleware('permission', PermissionMiddleware::class);
          $router->aliasMiddleware('client', CheckClientCredentials::class);
          $router->aliasMiddleware('authorize', Authorize::class);
          $router->aliasMiddleware('cache', CacheResponse::class);
      }
docs: Bootstrap any application services.
  
  @param Router $router
  @return void