Laravel 5.2测试总是返回404

时间:2019-09-16 20:51:51

标签: laravel testing http-status-code-404

伙计们

我遇到了这个问题,无法在我的项目中创建我的首次测试。我已经尝试了几乎所有内容,可以在论坛中搜索,但无法解决此问题。我尝试在测试中使用get尝试访问的每个页面始终返回404。

public function testExample()
{
    $user = factory(User::class)->make();
    $this->actingAs($user)->get('/book-original');
    $this->assertResponseOk();
}
  

有1个失败:

     

1)FileTest :: testExample预期的状态码200,得到404。

我正在使用单独的。 env.testing 文件,但是请尝试将我的。 env 文件设置为与测试相同,以防Laravel忽略测试并阅读主要内容,但结果是相同的。

我尝试将 $ baseUrl .env APP_URL http://localhost和我的IP一起使用,并尝试使用在我的情况下,是 php artisan serve 命令的返回值http://localhost:8000,但是在两种情况下,错误仍然存​​在。

重要提示:每次更改配置时,我都会使用 php artisan config:cache

我已经迷路了。有人在这里有帮助的提示吗?

非常感谢。

0 个答案:

没有答案