Ich versuche Laveral 5.2 und folgende in meinem routes.php zu lernen:Laravel 5.2 Nicht Rückkehr Fehler-Array
Route::group(['middleware' => ['web'] ], function() {
Route::get('/', function() {
return view('welcome'); });
Route::post('/signup', [ 'uses' =>'[email protected]',
'as' => 'signup']);
Route::post('/signin', [ 'uses' => '[email protected]',
'as' => 'signin']);
Route::get('/dashboard',['uses' =>'[email protected]',
'as' => 'dashboard' ]);
});
In meinem Controller-habe ich einige Validierung:
$this->validate($request, [
'email' => 'required|email|unique:users',
'first_name' =>'required|max:120',
'password' => 'required|min:4'
]);
und in Mein Anmeldebildschirm Ich habe folgendes:
@if (count($errors) > 0)
<div class="row">
<div class="col-md-12">
<ul>
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
</div>
Das Fehlerarray scheint immer leer zu sein.
Können Sie die Controller-Methode veröffentlichen? Sie schließen auch nicht '@ endif' – Gntem
Das Endif ist da ich habe es gerade verpasst zu kopieren. Hier ist die Controller-Methode: public function postSignUp (Request $ request) \t { \t \t $ this-> validate ($ Anfrage [ \t \t \t 'E-Mail' => 'erforderlich | E-Mail | einzigartig: Benutzer , \t \t \t 'first_name' => 'erforderlich | max: 120', \t \t \t 'Passwort' => 'erforderlich | min: 4' \t \t \t]); \t \t $ email = $ anfrage ['email']; \t \t $ first_name = $ request ['first_name']; \t \t $ password = bcrypt ($ request ['password']); \t \t $ user = neuer Benutzer(); \t \t $ user-> email = $ email; \t \t $ benutzer-> vorname = $ vorname; \t \t $ user-> password = $ password; \t \t $ user-> save(); \t \t Auth :: Login ($ Benutzer); \t} – Jim