Почему ошибки не показываются в форме? Код (Text): @extends('default.layouts.layout') <div class="col-md-9"> <pre> {{ print_r(Session::all()) }} </pre> <div class=""> <h2>Contact us!</h2> </div> <p> This is a template for a simple marketing or informational website. It includes a large callout called a jumbotron and three supporting pieces of content. Use it as a starting point to create something more unique. </p> @section('content') @if(count($errors) > 0) <div class="alert alert-danger"> <ul> @foreach($errors->all() as $error) <li>{{ $error}}</li> @endforeach </ul> </div> @endif <form method="post" action="{{ route('contact',array('name'=>'hello')) }}"> {{ csrf_field() }} <div class="form-group"> <label for="name">Name</label> <input type="text" class="form-control" id="name" name="name" value="{{ old('name') }}" placeholder="Jane Doe"> </div> <div class="form-group"> <label for="email">Email address</label> <input type="email" class="form-control" id="email" value="{{ old('email') }}" name="email" placeholder="Email"> </div> <div class="form-group"> <label for="site">Site</label> <input type="text" class="form-control" id="site" value="{{ old('site') }}" name="site" placeholder="Site"> </div> <div class="form-group"> <label for="text">Text</label> <textarea class="form-control" id="text" name="text" rows="3">{{ old('text') }}</textarea> </div> <button type="submit" class="btn btn-primary">Submit</button> </form> </div> @endsection <?php namespace App\Http\Controllers\Admin; use Illuminate\Http\Request; use App\Http\Requests; use App\Http\Controllers\Controller; class ContactController extends Controller { public function show(Request $request,$id=FALSE) { if($request->isMethod('post')) { $rules = [ 'name'=>'unique:users,name', //'email'=>'required|email' ]; $this->validate($request,$rules); // kod dump($request->all()); } return view('default.contact',['title'=>'Contacts']); } } Наверное может потому что count($errors) == 0.?