PHPUnit /流明总是returns 404
PHPUnit / Lumen always returns 404
当我在 Laravel Lumen 中创建一个 PHPUnit 测试用例并调用 visit('/')
函数时,PHPUnit 总是 returns 一个 404 错误代码。
我有以下代码来测试奇怪的行为:
class TestCase extends Laravel\Lumen\Testing\TestCase {
protected $baseUrl = 'https://google.com'; // this used to be my own url but even this doesn't work.
public function createApplication() {
return require __DIR__.'/../bootstrap/app.php';
}
}
class CountryTest extends TestCase {
public function testIndex() {
$this->visit('/');
}
}
有谁知道我做错了什么或如何解决这个问题?
提前致谢。
我通过将我的路线包含在 require
而不是 require_once
来解决这个问题。
我通过将 APP_URL
返回到 .env
文件中的原始值解决了这个问题。
APP_URL=http://localhost
或者将其更改为您正在使用的本地主机地址。
当我在 Laravel Lumen 中创建一个 PHPUnit 测试用例并调用 visit('/')
函数时,PHPUnit 总是 returns 一个 404 错误代码。
我有以下代码来测试奇怪的行为:
class TestCase extends Laravel\Lumen\Testing\TestCase {
protected $baseUrl = 'https://google.com'; // this used to be my own url but even this doesn't work.
public function createApplication() {
return require __DIR__.'/../bootstrap/app.php';
}
}
class CountryTest extends TestCase {
public function testIndex() {
$this->visit('/');
}
}
有谁知道我做错了什么或如何解决这个问题?
提前致谢。
我通过将我的路线包含在 require
而不是 require_once
来解决这个问题。
我通过将 APP_URL
返回到 .env
文件中的原始值解决了这个问题。
APP_URL=http://localhost
或者将其更改为您正在使用的本地主机地址。