2016-08-05 16 views
0

Ich benutze withErrors() Prüfungsmeldungen im Template Klinge passieren:Warum funktioniert nicht mitErrors in Laravel?

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

In Vorlage habe ich:

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

Ich denke, ich dieses Problem in den Call-Stack von Vorlagen Klinge oder in Funktion withErrors.

Wenn withErrors Sitzung verwendet, ist dies möglicherweise eines der Probleme.

Zusätzlich dies ist mein Aufruf Validierung:

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

Im Hinblick Seite, was die Ausgabe von dd ist ($ errors) –

+0

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

+0

Bitte versuchen Sie dd ($ Fehler-> toArray()) –

Antwort

1

die Sie interessieren im Blick:

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

Kein Ergebnis, wieder leer – Dev