Laravel - Requests - Retrieving All Input Data

You may retrieve all of the incoming request's input data as an array using the all method. This method may be used regardless of whether the incoming request is from an HTML form or is an XHR request:

    
    $input = $request->all();
	

Using the collect method, you may retrieve all of the incoming request's input data as a collection:

    
    $input = $request->collect();
	

The collect method also allows you to retrieve a subset of the incoming request input as a collection:

    
    $request->collect('users')->each(function ($user) {
        // ...
    });