title: Difference between Validator facade Vs Validate() method in Laravel 5.1
body: <p>For Laravel 5.1 we know we can do validation by this way:</p>
  
  <h3>Validation using validate() method</h3>
  
  <pre><code>$this-&gt;validate( $request, $rules);
  </code></pre>
  
  <h3>Validation using Validator Facade</h3>
  
  <pre><code>$validator = Validator::make($request-&gt;all(), $rules);
  if($validator-&gt;fails()) {
    return redirect()-&gt;back()
      -&gt;withInput($request-&gt;except('password'))
      -&gt;withErrors($validator);
  }
  </code></pre>
  
  <p>Does redirect back with errors with input required if I use validate() method ??</p>