从请求中排除 Laravel 特定值

Exclude Laravel-specific values from request

我想在提交表单后 运行 json_encode($request->all()),但是返回的数组是 "polluted",具有 _method_token 值。

有什么巧妙的方法可以从生成的 json 中排除特定于框架的字段?

是的,请求 class 提供

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

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

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