Laravel PHPUnit GET和POST总是返回404

时间:2017-08-22 01:59:15

标签: php laravel unit-testing phpunit

在Laravel项目中编写单元测试,虽然在大多数情况下使用PHPUnit非常直接,TestCaseget的{​​{1}}方法不适用于我的应用;总是返回404。

目前有问题的测试通过,因为我只想尝试运行以下内容:

post

输出应用程序404页面的标记。

我知道正在查询正确的网址,例如添加...

class HttpTests extends TestCase
{
    /**
    * A basic test example.
    *
    * @return void
    */
    public function testExample()
    {
        print_r($this->get('/')->getContent());
    }
}

{{ Request::url() }} 回复我在404.blade.php文件中定义的正确网址

.env

不确定如何修复它,当使用像Dusk这样的更复杂的解决方案我从未遇到过使用APP_URL=http://127.0.0.1:8000 方法的问题,但它似乎只发生在Laravel visit的内置HTTP请求函数中类。

0 个答案:

没有答案