1030 0 0 0
Last Updated : 2025-04-29 00:58:19
add or remove field inputs to request object or get specific elements
To add new input :
$request->request->add(['key' => value]);
Ex: to add user id do the following:
$request->request->add(['user_id' => Auth::user()->id]);
$request->request->add(['key' => value]);
Ex: to add user id do the following:
$request->request->add(['user_id' => Auth::user()->id]);
$request->request->add(['user_id' => Auth::user()->id]);
To remove input :
$request->except(['fieldnameYouDontWant1', 'fieldnameYouDontWant2', 'fieldnameYouDontWant3']);
Ex: to rempve the token:
$inputs = $request->except(['_token']);
To get specific fields:
$request->only(['fieldname1', 'fieldname2', 'fieldname3']);
Another way is to merge new fields with the current request :
$request = request()->merge([
'billDBID' => $billDBID,
'xmlBillInfo' => $xmlBillInfo,
'XMLPhases' => $XMLPhases,
'updateType' => 'automatic',
]);