© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
3 replies
Ayman Alareqi

get Route [filament.admin.auth.login] not defined. error

When changing user password I get error
 Route [login] not defined. 
 Route [login] not defined. 

so I try to create named route like this
Route::redirect('/login', Filament::getLoginUrl(), 301)->name('login');
Route::redirect('/login', Filament::getLoginUrl(), 301)->name('login');

but I got another error
Route [filament.admin.auth.login] not defined. 
Route [filament.admin.auth.login] not defined. 
Solution
Solved by creating the named route
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');
Jump to solution
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Route [filament.admin.auth.login] not defined.
FilamentFFilament / ❓┊help
3y ago
Route [filament.admin.auth.login] not defined.
FilamentFFilament / ❓┊help
3y ago
Route [filament.auth.login] not defined. Error
FilamentFFilament / ❓┊help
3y ago
Route [filament.auth.login] not defined
FilamentFFilament / ❓┊help
3y ago