6

I want to run json_encode($request->all()) after a form is submitted, however the returned array is "polluted" with _method and _token values.

Is there any neat way to exclude the framework-specific fields from the generated json?

Alex Lomia
  • 6,705
  • 12
  • 53
  • 87

2 Answers2

21
$request->only('username', 'password');

or

$request->except('_method', '_token');

Source: https://laravel.com/api/5.3/Illuminate/Http/Request.html#method_only

Rinon
  • 579
  • 5
  • 14
4

Yes, the Request class provides just that

$request->except('_method', '_token')
alepeino
  • 9,551
  • 3
  • 28
  • 48