Quando voglio registrare un utente nel mio progetto laravel, la pagina dice sempreVariabile non definita: gli errori in laravel
Undefined variable: errors (View: /var/www/resources/views/auth/register.blade.php)"
Secondo la documentazione laravel, $errors
dovrebbe sempre essere impostato automaticamente:
So, it is important to note that an $errors variable will always be available in all of your views on every request, allowing you to conveniently assume the $errors variable is always defined and can be safely used.
ho questo su su ogni vista quando uso:
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
o qualsiasi altro modo quando voglio usare la variabile $errors
.
Perché è questo? Non ho mai avuto questo problema prima.
Qualcuno può aiutarmi per favore?
Quale versione di Laravel? Nello specifico, nel tuo file 'composer.lock', quale versione sta tirando? –
"version": "v5.2.3" – Anhinga
Interessante. Non ho ancora incasinato il 5.2, ma posso vedere chiaramente nella documentazione quello che stai dicendo. Potrebbe esserci un bug in 5.2? https://laravel.com/docs/5.2/validation –