public function boot(Router $router, Kernel $kernel)
{
$this->map($router);
$this->kernel = $kernel;
// The middleware is used to intercept every request with specific header
// so that laravel can tell us, which route the request belongs to.
$kernel->prependMiddleware(DetectRoute::class);
$kernel->prependMiddleware(PreventRedirect::class);
}