Search code examples
phplaravellaravel-5laravel-requestlaravel-form

Exclude Laravel-specific values from request


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?


Solution

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

    or

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

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