setRouteResolver(function () use ($request) { return new class($request) { public function __construct(private Request $request) {} public function parameter(string $name): ?string { return $name === 'shortCode' ? 'demo-event' : null; } }; }); $response = $middleware->handle($request, fn () => response('ok')); $this->assertSame(200, $response->getStatusCode()); $this->assertSame('ok', $response->getContent()); } } public function test_public_event_pages_still_redirect_to_ladill_link(): void { config(['link.public_domain' => 'ladl.link']); $response = $this->get('/q/demo-event'); $response->assertRedirect(LadillLink::url('demo-event')); } }