title: Validation not working in laravel 5.5
body: <p>I installed a new Laravel 5.5 app and created a form in <code>test.blade.php</code> view:</p>
  
  <pre><code>&lt;!DOCTYPE html&gt;
  &lt;html&gt;
  &lt;head&gt;
      &lt;title&gt;&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
          &lt;form method="POST" action={{ route('contact') }}&gt;
              {{ csrf_field() }}
              &lt;input type="text" name="title"&gt;
              &lt;input type="text" name="body"&gt;
              &lt;input type="submit"  value="click"&gt;
          &lt;/form&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>and created my <code>PageController</code> : </p>
  
  <pre><code>&lt;?php
  
  namespace App\Http\Controllers;
  
  use Illuminate\Http\Request;
  
  class Pagecontroller extends Controller
  {
     public function index(Request $request){
              $this-&gt;validate($request,[
                  'title' =&gt; 'required',
                  'body' =&gt; 'required',
              ]);
  
              return View('View');
     }
  }
  </code></pre>
  
  <p>and in the <code>web.php</code> add my routes:</p>
  
  <pre><code>&lt;?php
  Route::get('/', function () {
      return view('welcome');
  });
  Route::get('/test',function(){
      return View('test');
  });
  Route::post('/contact',['uses'=&gt;'PageController@index','as'=&gt;'contact']);
  </code></pre>
  
  <p>My problem is when I submit the form with or without data nothing happen and the page just reload and when I remove the validation code:</p>
  
  <pre><code> $this-&gt;validate($request,[
                      'title' =&gt; 'required',
                      'body' =&gt; 'required',
                  ]);
  </code></pre>
  
  <p>it return the requests I can't understand what is the problem because I tested it before and it was working in Laravel 5.4. Can any one help me?</p>