【发布时间】:2021-04-28 08:31:30
【问题描述】:
在 Laravel 测试中,我想发送带有一些参数的 get 请求,如下所示:
$response=$this->get(
route('orders.payment.pay',['order'=>$order->id]),
['pay_type','payment_gateway']
);
但是当我运行它时,我有 302 响应错误代码。但是当这样使用它时,它可以正常工作:
$response=$this->get(
route('orders.payment.pay',['order'=>$order->id]).'?pay_type=payment_gateway'
);
有没有办法像第一种方式一样传递参数?
【问题讨论】:
标签: php laravel unit-testing laravel-7 laravel-testing