从请求中排除特定于Laravel的值

时间:2016-07-29 17:57:13

标签: php laravel laravel-5 laravel-request laravel-form

我希望在提交表单后运行json_encode($request->all()),但返回的数组是"污染" _method_token值。

是否有任何巧妙的方法可以从生成的json中排除特定于框架的字段?

2 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:3)

是的,Request类只提供

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