title: what does Validator::make($request->all() do in Laravel 5.2?
body: <p>Laravel newbie here. 
  I am trying to understand the following snippet, and it's not clearly explained on the Laravel docs. I thought maybe other newbies might also find it helpful if it were explained in plain words. From what I understand, the routes file contains this route for new task creation, and so the validator makes a check on all the fields of the incoming Request object, checking along the way if the name field equals 255 chars? Is that correct? Why do we have a $request->all() bit in there?</p>
  
  <pre><code>Route::post('/task', function (Request $request) {
  $validator = Validator::make($request-&gt;all(), [
      'name' =&gt; 'required|max:255',
  ]);
  </code></pre>