Вы можете попробовать это:
public function yourFunction(Request $request)
{
dump('Pass Blank Array');
dump($request->only([]));
dd($request->all());
}
![enter image description here](https://i.stack.imgur.com/YvAeS.png)
ИЛИ
public function yourFunction(Request $request)
{
dump('Before Flash');
dump($request);
$request = $request->flash();
dump('After Flash');
dd($request);
}
![enter image description here](https://i.stack.imgur.com/juSaH.png)
После flash()
вы не можете получить доступ к $request->all()
или любым другим вещам из $request
переменной.
Если вы хотите использовать only()
, вам нужно передать пустой массив, например $request->only([])
.Используя этот пустой массив, вы получите пустой массив переменной $request
.
NOTE
$request->flash()
сбросить все детали переменной. $request->only([])
вернуть только выбранные значения, передаваемые в массив.
Надеюсь, это поможет вам!