2017-02-21 22 views
0

Я создал регистрационную форму laravel 5, используя команду make: auth. но у меня есть как home.blade.php, так и front.blade.php в папке My layouts. Моя проблема в том, что мне нужен файл front.blade.php, когда я посещаю Мое веб-приложение в качестве моей индексной страницы (открывающей страницы сайта). а затем мне нужен файл home.blade.php, когда я регистрирую систему. (делать работы cms). Я вещь цель место routes.phpкак можно управлять страницей регистрации laravel 5 после регистрации?

Это routes.php

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]'); 

, но когда я использую выше маршрутов Мой веб-приложение всегда перенаправлять front.blade.php файл после лесозаготовок с системой. Мне нужно перенаправить с home.blade.php после входа в систему.

ответ

0

Вы можете добавить проверку внутри переднего маршрута и перенаправить к дому, если пользователь вошел в систему.

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

с этим успеха и скрипты Route :: Get («/», функция() { , если (Auth :: check()) { вид возврата ('home'); } вид возврата ('front'); }); – flex