2016-03-19 17 views
0

Ich möchte eine URL für Login und Dashboard Seite Beispiel "/ Admin" machen. In allen Leitfäden hat die Login-Seite eine andere URL mit der Dashboard-Seite Beispiel "/ login" oder "/ admin/login". Wenn unsere Armaturenbrett url "admin" hat und ich nicht auth, Middleware Klasse Authentifizieren tunEine URL für Login und Dashboard

return redirect()->guest('login'); 

ich ändern versuchen, es

return redirect()->action('[email protected]'); 

wo getlogin

return view('auth.login'); 

aber dieser Aufruf Fehler Aktion getlogin nicht definiert.

Antwort

1

In der Funktion verantwortlich für diese Strecke so etwas wie:

public function index(Request $request) 
{ 
    if(Auth::check()) 
     { 
     //fetch data for dashboard 
     //return view('dashboard'); 
     } 
     else 
     { 
     if(Auth::attempt(['email' => $request->email, 'password' => $request->password])) 
     { 
      //fetch dash board data and return the view 
     } 
     } 

} 
Verwandte Themen