2016-05-17 7 views
0

Ich benutze Auth, um die Benutzer zu authentifizieren. aber andere als users Tabelle verwenden. Und immer wenn ich diese Controllerfunktion verwende. Es zeigt Tabelle users doesnot existiert nicht.Verwendung von Auth mit anderen Tabellennamen als Benutzer laravel

public function authenticate(Request $request) 
{ 
    $input=$request->all(); 
    $password=$input['password']; 
    $name=$input['name']; 

    if (Auth::attempt(['Name' => $name, 'Password' => $password])){ 
     return redirect()->intended('/quiz/home'); 
} else 
    { 
     return view('quiz.login')->with('message','Error logging in!'); 
    } 
} 
+2

Sie können in 'config/auth.php' Dateitabellennamen ändern. –

Antwort

0

here Sie haben die Antwort

// in the config/auth.php chage 
'model' => 'App\User', 
'table' => 'users', 
// to... 
'model' => 'App\Administrator', 
'table' => 'administrators',