我想测试Laravel的可用路线。我正在使用此功能:
public functioon checkRoutes
{
$appURL = env('APP_URL');
$urls = [
'/',
'/test',
'/admin/domain/store'
];
echo PHP_EOL;
foreach ($urls as $url)
{
$response = $this->get($url);
if ((int) $response->status() !== 200)
{
echo $appURL.$url.' (FAILED) did not return a 200.';
$this->assertTrue(false);
}
else {
echo $appURL.$url.' (success ?)';
$this->assertTrue(true);
}
echo PHP_EOL;
}
}
但这仅适用于存储在web.php
中的路由。但是我正在使用api.php
。如何更改此代码,以便看到api.php
路由?我只想检查这些路线是否存在。