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

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

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

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

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

Example 7-3. $request->only()
Route::post('post-route', function (Request $request) { 
    var_dump($request->only(['firstName', 'utm']));
});

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

Last updated