我需要我的网站在登录墙后面。到目前为止,我已经用" if"语句:
Route::get('/', function() {
if (Auth::check()) {
return view('pages.feed');
} else {
return view('auth.login');
}
});
我还需要调用feedController。我该如何添加
' feedController @指数'
声明?
答案 0 :(得分:1)
在控制器中添加您的条件,而不是在web.php路由
中Route::get('/', 'feedController@index');
和feedController
控制器
function index(){
.........
if (Auth::check()) {
return view('pages.feed');
} else {
return view('auth.login');
}
}
另请务必使用use Illuminate\Support\Facades\Auth;
或仅\
作为if (\Auth::check()) {