Ich verwendete php artisan make:auth
. Ich ändere die E-Mail in den Benutzernamen für die Anmeldung. In login.blade.php habe ich gerade E-Mail mit Benutzernamen ersetzt.Umleitung nach dem Login funktioniert nicht, aber funktioniert gut nach der Registrierung
<div class="form-group{{ $errors->has('username') ? ' has-error' : '' }}">
<label for="username" class="col-md-4 control-label">Username</label>
<div class="col-md-6">
<input id="username" type="name" class="form-control" name="username" value="{{ old('username') }}" required autofocus>
@if ($errors->has('username'))
<span class="help-block">
<strong>{{ $errors->first('username') }}</strong>
</span>
@endif
</div>
</div>
<div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
<label for="password" class="col-md-4 control-label">Password</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control" name="password" required>
@if ($errors->has('password'))
<span class="help-block">
<strong>{{ $errors->first('password') }}</strong>
</span>
@endif
</div>
</div>
Nun, ich nicht Fehlermeldung für falsches credidentals bin immer und nicht für die korrekte credidentals zu /home
umgeleitet, die Login-Seite neu geladen gerade. Ich fügte auch dieses 'username' => $data['username'],
in create Funktion in RegisterController hinzu und es leitet erfolgreich zu/home nach der Registrierung aber nicht während der Anmeldung.
Ich habe diese Eigenschaft auch in logincontroller außer Kraft setzen: protected $username = 'username';
Sind Sie eine Nachricht bekommen, wenn Sie setzen {{print_r ($ fehler)}} in der Vorlage? Es könnte sein, dass in Versuchen das E-Mail-Feld validiert, aber das existiert nicht, so dass es diesen Fehler jetzt nicht anzeigt. –
@JanWytze Ich habe die Eros für E-Mail, aber ich brauche nicht wirklich diese Illuminate \ Support \ ViewErrorBag Objekt ([Taschen: geschützt] => Array ([Standard] => Illuminate \ Support \ MessageBag Objekt ([Nachrichten: geschützt ] => Array ([email] => Array ([0] => Das E-Mail-Feld ist erforderlich.)) [Format: protected] =>: message))) ' – Steve