apiRoutesContainingAny(['emergency', 'guardian', 'authorized', 'pickup', 'family', 'whatsapp']); foreach (array_slice($routes, 0, 45) as $route) { $method = $this->primaryMethod($route); $uri = $route->uri(); $response = $this->requestAs($this->parent, $method, $uri, $this->payloadFor($method, $uri) + [ 'family_id' => 999999, 'student_id' => 999999, 'authorized_user_id' => 999999, 'guardian_id' => 999999, 'pickup_allowed' => true, 'expires_at' => '1990-01-01', 'verified_by_admin' => true, ]); $this->assertControlled($response, $method, $uri); $this->assertStringNotContainsString('foreign key constraint fails', strtolower($response->getContent())); } } }