从请求中排除 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
我想在提交表单后 运行 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