Argument 2 passed to must be an instance of Illuminate\\Http\\Request, none given

前面有个文章写了
laravel有参数接口,可空,可变的文章

get('shipment-list/{status?}','SFCApiController@getDeliveryList');

但是这个在post请求的接口出现了标题的问题

这个问题是我们注入参数的时候出现了,问题,我们要把可变的参数放在Request 后面!

public function getLogistic($batch = null,Request $request)//报错
public function getLogistic(Request $request,$batch = null)//正确

你可能感兴趣的:(laravel)