Я бы решил это, используя метод redirectTo()
в контроллере входа и проверив, по какому маршруту отправляется запрос, с помощью метода path()
.Вы должны назвать маршруты для его работы, хотя.Таким образом, в вашем контроллере входа вы получите:
use Illuminate\Support\Facades\Route;
protected function redirectTo(){
if(Route::currentRouteName() == 'login'){
return '/';
}else if(Route::currentRouteName() == 'checkout'){
return '/checkout';
}
}
дополнительную информацию о том, как получить имя маршрута здесь
и информацию о функции redirectTo()
здесь
Попробуй, скажи мне, что происходит ..