我是 Laravel 8 的初学者。我希望用户在登录时不要转到“登录”和“注册”路线。我正在使用 jetstream,但我没有使用 jetstream 的路线和视图有视图/路线。我尝试过,但找不到解决方案。我该怎么做?
我的路线是:
Route::get('/register', [HomeController::class, 'register'])->name('register');
Route::get('/login', [HomeController::class, 'login_page'])->name('login');
我的控制器是:
public function register(){
return view('design2.registerpage');
}
public function login_page(){
return view('design2.loginpage');
}
答案 0 :(得分:0)
您可以使用 middleware
它允许您拦截请求,检查用户是否登录并重定向。
答案 1 :(得分:0)
您可能想尝试使用 guest
中间件
Route::get('/register', [HomeController::class, 'register'])->name('register')->middleware('guest');
Route::get('/login', [HomeController::class, 'login_page'])->name('login')->middleware('guest');