4

我在 phpunit 上遇到问题我将路线设计为

/v1/outlet/{outlet_id}/test


Route::get('outlets/{outlet_id}/test', ['as' => 'test'], function(){
    return app('request')->route('outlet_id');
});

当我在邮递员或浏览器中调用它时它正在工作,但在 phpunit 中显示为错误

Call to a member function parameter() on array

测试代码

$req = $this->call('GET', '/v1/outlets/1/test');
$this->assertResponseStatus(200);
4

2 回答 2

1

outlets的测试中使用复数,但outlet路线定义中使用单数。

于 2019-03-05T04:27:17.457 回答
0

如果存在,请从您的测试类中删除代码use WithoutMiddleware并尝试。

于 2019-03-05T05:21:12.783 回答