title: Laravel 5.2 validation errors
body: <p>I have some trouble with validation in Laravel 5.2
  When i try validate request in controller like this</p>
  
  <pre><code>$this-&gt;validate($request, [
                  'title' =&gt; 'required',
                  'content.*.rate' =&gt; 'required',
              ]);
  </code></pre>
  
  <p>Validator catch error, but don't store them to session, so when i'm try to call in template this code</p>
  
  <pre><code> @if (isset($errors) &amp;&amp; count($errors) &gt; 0)
          &lt;div class="alert alert-danger"&gt;
              &lt;ul&gt;
                  @foreach ($errors-&gt;all() as $error)
                      &lt;li&gt;{{ $error }}&lt;/li&gt;
                  @endforeach
              &lt;/ul&gt;
          &lt;/div&gt;
      @endif
  </code></pre>
  
  <p>Laravel throw the error</p>
  
  <pre><code>Undefined variable: errors (View: /home/vagrant/Code/os.dev/resources/views/semantic/index.blade.php)
  </code></pre>
  
  <p>When i'm try validate with this code </p>
  
  <pre><code> $validator = Validator::make($request-&gt;all(), [
                  'title' =&gt; 'required',
                  'content.*.rate' =&gt; 'required'
              ]);
  
              if ($validator-&gt;fails()) {
                  return redirect()
                      -&gt;back()
                      -&gt;withInput($request-&gt;all())
                      -&gt;withErrors($validator, 'error');
              }
  </code></pre>
  
  <p>Variable $error also not available in template but if i try to display errors in controller</p>
  
  <pre><code>   if ($validator-&gt;fails()) {
                  dd($validator-&gt;errors()-&gt;all());
              }
  </code></pre>
  
  <p>Errors displays but i can't access to them from template.</p>
  
  <p>What's wrong?</p>