2017-07-18 3 views
0

Hier ist mein LoginController und ich möchte benutzerdefinierte Login-Fehlermeldung "Invaild Passwort" anzeigen. Wie kann ich tun? Bitte hilf mir bitte! Danke im Voraus.login error message Laravel

* -

> <?php namespace App\Http\Controllers\Auth; use 
    > App\Http\Controllers\Controller; use 
    > Illuminate\Foundation\Auth\AuthenticatesUsers; use 
    > Illuminate\Http\Request; class LoginController extends Controller { 
    >  use AuthenticatesUsers; 
    >  /** 
    >  * Where to redirect users after login. 
    >  * 
    >  * @var string 
    >  */ 
    >  protected $redirectTo = '/Dashboards'; 
    >  /** 
    >  * Create a new controller instance. 
    >  * 
    >  * @return void 
    >  */ 
    >  public function __construct() 
    >  { 
    >   $this->middleware('guest', ['except' => 'logout']); 
    >  } 
    >  public function username() 
    >  { 
    >   return 'username'; 
    >  } 
    >  /** 
    >  * Log the user out of the application. 
    >  * 
    >  * @param \Illuminate\Http\Request $request 
    >  * @return \Illuminate\Http\Response 
    >  */ 
    >  public function logout(Request $request) 
    >  { 
    >   $this->guard()->logout(); 
    >   $request->session()->flush(); 
    >   $request->session()->regenerate(); 
    >   return redirect('/login'); 
    >  } } 
*** 

Antwort

0

Änderung dieser Linie in src/resources/lang/en/auth.php

'failed' => 'These credentials do not match our records.', 

Wenn Sie keine Übersetzungsdatei auf Ihrer Webseite Sprache haben Sie Englisch Übersetzung in Standard erhalten.

Diese Funktion benötigen Sie bei vendor/laravel/framework/src/Illuminuate/Auth/AuthenticatesUser.php

/** 
    * Get the failed login message. 
    * 
    * @return string 
    */ 
    protected function getFailedLoginMessage() 
    { 
     return Lang::has('auth.failed') 
       ? Lang::get('auth.failed') 
       : 'These credentials do not match our records.'; 
    } 
+0

Danke Kumpel für Ihre Art außer Kraft zu setzen .Ich dies bereits getan. Aber es funktioniert nicht :( – blackWaterLiLi

+0

Nachricht ist Englisch? –

+0

ja. Ich möchte meine Fehlermeldung wie "Ungültiger Benutzername und Passwort. Bitte versuchen Sie es erneut!. – blackWaterLiLi