Я создал аналогичные, но два разных файла запроса для контроллера API и веб-контроллера. Я использовал одно и то же промежуточное ПО для изменения параметра запроса.
Код промежуточного ПО
$request['size'] = min(20000, 1);
return $next($request);
Когда я выполняю дамп, в запросах API и веб-запросах, как показано ниже,
dd($this->size);
для API выводится "20000", а для Web - "1". Также обратите внимание, что
dd($this->request->all());
Outputs :
[
'size' => "1"
]
для обоих. Я хочу знать, как $ this-> size показывает разные значения в обоих запросах.