2016-08-05 34 views
0

我用withErrors()通过模板刀片验证消息:为什么不能在Laravel中使用错误?

if ($validator->fails()) { 
      dd($validator); // Gives me filled array with messages 
      return Redirect::back() 
       ->withErrors($validator) 
       ->withInput(); 

在模板中,我有:

@if (count($errors) > 0) 
    <div class="alert alert-danger"> 
     <ul> 
      @foreach ($errors->all() as $error) 
       <li>{{ $error }}</li> 
      @endforeach 
     </ul> 
    </div> 
@endif 

我想在模板调用堆栈问题刀片,或在功能上withErrors

如果withErrors使用会话,也许这是问题之一。

此外,这是我的电话验证:

$validator = Validator::make($request->all(), [ 
      "name" => 'required|string|min:10', 
      "text" => 'required|string|min:10', 
     ]); 
+0

鉴于页面是什么DD的输出($错误) –

+0

'ViewErrorBag {#255▼ #包:[] }' – Dev

+0

请尝试dd($ errors-> toArray()) –

回答

1

尝试有鉴于此:

@if(Session::has('error')) 
    {{ Session::get('error') }} 
@endif 
+0

没有结果,再次为空 – Dev

相关问题