> For the complete documentation index, see [llms.txt](https://liseen315.gitbook.io/laravel/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://liseen315.gitbook.io/laravel/shou-ji-he-chu-li-yong-hu-shu-ju/zhu-ru-yi-ge-qing-qiu-dui-xiang/requestexcept-he-requestonly.md).

# $request->except()和$request->only()

$request->except()提供与$request->all()相同的输出，但您可以选择一个或多个要排除的字段，例如\_token。您可以给它传递给字符串或字符串数组。

示例7-2显示了$request->except()与示例7-1的相同表单的使用情况

{% code title="Example 7-2. $request->except()" %}

```php
Route::post('post-route', function (Request $request) { 
    var_dump($request->except('_token'));
});
// Outputs:
/**
*[
* 'firstName' => 'value',
* 'utm' => 12345 *]
*/
```

{% endcode %}

$request->only() 与 $request->except()相反，如示例7-3

{% code title="Example 7-3. $request->only()" %}

```php
Route::post('post-route', function (Request $request) { 
    var_dump($request->only(['firstName', 'utm']));
});

// Outputs:
/** *[
* 'firstName' => 'value',
* 'utm' => 12345 *]
*/

```

{% endcode %}
