Laravel Post数据始终为空,带有PHPunit

Laravel Post数据始终为空,带有PHPunit,laravel,post,phpunit,lumen,Laravel,Post,Phpunit,Lumen,我正在使用Lumen 5.4和任何发布到适用端点的PHPUnit测试,这些测试不包含任何数据或标题。我使用了json和常规call函数,但都没有成功。以下是我使用过的一些测试的示例: public function testLoginUser(){ $user = ["username"=>"user", "password"=>"password"]; $this->json('POST', '/login', $user)->seeJson(['suc

我正在使用Lumen 5.4和任何发布到适用端点的PHPUnit测试,这些测试不包含任何数据或标题。我使用了
json
和常规
call
函数,但都没有成功。以下是我使用过的一些测试的示例:

public function testLoginUser(){
    $user = ["username"=>"user", "password"=>"password"];
    $this->json('POST', '/login', $user)->seeJson(['success'=>true]);
}
但是,当我查看发送到控制器的
请求
数据(
公共函数登录用户(请求$Request)
)时,它都是空白的

当我使用邮递员时,它工作得很好

有什么想法吗

编辑


根据下面的链接,这个问题似乎与处理请求的Lumen 5.4的更改有关。现在降级到5.3解决了这个问题。

这可能与5.4有关-是的,它确实看起来像是一个问题。我降级到5.3,单元测试现在又开始工作了。奇怪的是,
dev master
仍然有同样的问题。比请点击链接。