【问题标题】:Lumen - Testing PUT doesn't seem to work流明 - 测试 PUT 似乎不起作用
【发布时间】:2016-05-30 22:11:22
【问题描述】:

我这样创建了一个测试:

$user = factory(Users::class)->create([
            'userID'=>5
        ]);
        $this->actingAs($user)
            ->put('/user/5', [
                'name' => "Bob Smith",
            ])
            ->get('/user/5')
            ->seeJson(['name'=>'Bob Smith']);

但是当我运行它时,测试失败了,因为 PUT 没有更新用户名。请问我怎样才能让它更新用户?

【问题讨论】:

    标签: php json laravel lumen


    【解决方案1】:

    最后修好了。将put('/user/5', ['name' => "Bob Smith"]) 行更改为json('put', '/user/5', ['name' => "Bob Smith"])

    【讨论】:

      猜你喜欢
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 2013-11-01
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      相关资源
      最近更新 更多