в шаблоне перед формой прописан вывод ошибок валидации
@if(count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach($errors->all() as $error)
<li>{{ $error}}</li>
@endforeach
</ul>
</div>
@endif
Прописано условие валидации.
В контроллере прописано следующее
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Requests\ContactRequest;
use App\Http\Controllers\Controller;
use Validator;
class ContactController extends Controller
{
public function show(Request $request, $id=FALSE) {
if($request->isMethod('post')) {
$validator = Validator::make($request->all(),[
'name'=>'required'
],$messages);
if($validator->fails()) {
return redirect()->route('contact')->withErrors($validator)->withInput();
}
}
}
}
Но у меня упорно показывает ошибок 0, специально проверил а находятся ли ошибки или нет, и соответственно ошибки не выводятся. В чем тут может быть причина?