Lumen - 测试 PUT 似乎不起作用
Lumen - Testing PUT doesn't seem to work
我创建了一个这样的测试:
$user = factory(Users::class)->create([
'userID'=>5
]);
$this->actingAs($user)
->put('/user/5', [
'name' => "Bob Smith",
])
->get('/user/5')
->seeJson(['name'=>'Bob Smith']);
但是当我 运行 它时,测试失败,因为 PUT 没有更新用户名。我怎样才能得到它来更新用户?
最后修好了。将 put('/user/5', ['name' => "Bob Smith"])
行更改为 json('put', '/user/5', ['name' => "Bob Smith"])
我创建了一个这样的测试:
$user = factory(Users::class)->create([
'userID'=>5
]);
$this->actingAs($user)
->put('/user/5', [
'name' => "Bob Smith",
])
->get('/user/5')
->seeJson(['name'=>'Bob Smith']);
但是当我 运行 它时,测试失败,因为 PUT 没有更新用户名。我怎样才能得到它来更新用户?
最后修好了。将 put('/user/5', ['name' => "Bob Smith"])
行更改为 json('put', '/user/5', ['name' => "Bob Smith"])