Redirect the user after the logout
- Published: 03 Aug 2024 Updated: 08 Aug 2026
how to redirect the user after loging out of filament app
First: create a new class with the following code:
1namespace App\Filament\Responses;
2
3use Filament\Http\Responses\Auth\Contracts\LogoutResponse as LogoutResponseContract;
4use Illuminate\Http\RedirectResponse;
5
6class LogoutResponse implements LogoutResponseContract
7{
8 public function toResponse($request): RedirectResponse
9 {
10 return redirect()->to('/');
11 }
12}
then in your appServiceProvide, import these classes:
1use App\Filament\Responses\LogoutResponse;
2use Filament\Http\Responses\Auth\Contracts\LogoutResponse as LogoutResponseContract;
and add this to the boot method:
1$this->app->singleton(
2 LogoutResponseContract::class,
3 fn ($app) => new LogoutResponse()
4);
Related Tricks:
This time-saving starter kit provides a Laravel project with FilamentPHP already installed and configured, so you can dive straight into building without any of the initial setup headaches.
when you don't have access to the current resource or page, `current` for the help!
add any link or actions to the topbar
how to make actions sticky in tables when you have a lot of columns
how to use an action as a headerAction or as a table row action without code duplication