Route::get('/login', function () {
$url = url()->previous();
$routeName = app('router')->getRoutes()->match(app('request')->create($url))->getName();
$panelId = explode('.', $routeName)[1];
$panel = Filament::getPanel($panelId);
Filament::setCurrentPanel($panel);
return redirect()->to(Filament::getLoginUrl());
})->name('login');
Route::get('/login', function () {
$url = url()->previous();
$routeName = app('router')->getRoutes()->match(app('request')->create($url))->getName();
$panelId = explode('.', $routeName)[1];
$panel = Filament::getPanel($panelId);
Filament::setCurrentPanel($panel);
return redirect()->to(Filament::getLoginUrl());
})->name('login');