Я очень надеялся на ответ Езана на работу, я был уверен, что это так! Но это не так.
Но я посмотрел на документы, которые он связал, и нашел метод ->replace
, который я действительно могу использовать, чтобы делать то, что я хочу.
По сути, я храню оригинальный метод $originalRequestData = $request->all()
в начале процесса, и я могу ->merge()
данные в запросе, как мне нужно, и когда я готов вернуть запрос в исходное состояние, я делаю $request->replace($originalRequestData);
, и он работает отлично, как и ожидалось!