2017-02-21 3 views
0

Ich habe Laravel 5 Login und Registrierung Formular mit make: Auth Befehl erstellt. aber ich habe sowohl home.blade.php und front.blade.php im Ordner Meine Layouts. Mein Problem ist, dass ich die Datei front.blade.php benötige, wenn ich Meine Web-App als Meine Indexseite (Startseite der Website) besuche. und dann brauche ich die home.blade.php Datei wenn ich mit dem System logge. (um cms zu arbeiten). Ich Sache Ziel Ort ist routes.phpWie kann Laravel 5 Login-Seite nach der Protokollierung verwalten?

Diese routes.php ist

Route::auth(); 






Route::get('/', function() { 
    return view('front'); 
}); 


Route::get('/home', function() { 
    return view('home'); 
}); 


Route::get('/about',function(){ 
    return view('about'); 
}); 

Route::get('/bod',function(){ 
    return view('bod'); 
}); 

Route::get('/st',function(){ 
    return view('st'); 
}); 

Route::get('/services',function(){ 
    return view('services'); 
}); 

Route::get('/contact',function(){ 
    return view('contact'); 
}); 

Route::get('/welcome',function(){ 
    return view('welcome'); 
}); 


Route::auth(); 

Route::get('/home', '[email protected]'); 

aber wenn ich über Routen verwende Mein Web-App immer umleiten Datei nach der Protokollierung mit dem System front.blade.php. Ich brauche Redirect mit home.blade.php nach dem Einloggen mit dem System.

Antwort

0

Sie können einen Scheck in der vorderen Strecke hinzuzufügen und zu Hause umleiten, wenn der Benutzer angemeldet ist.

if (Auth::check()) { 
    return redirect('home'); 
} 
+0

Erfolg mit diesem Skripte Strecke :: get ('/', function() { if (Auth :: check()) { Rückansicht ('home'); } Rückansicht ('front'); }); – flex

Verwandte Themen