Redirects to Favicon after Registration

I added my own favicon.. the problem is that after registration, it redirects to the favicon.. does anyone experience this?
Solution:
changing from ->favicon('favicon.co') to ->favicon(fn () => url('/favicon.ico')) fixes the issue.. i wonder why...
Jump to solution
2 Replies
Eskie
EskieOP4w ago
public function panel(Panel $panel): Panel
{
return $panel
->default()
->id('app')
->path('app')
->login()
->brandLogo('/aksyonchain_logo.png')
->brandLogoHeight('4rem')
->favicon('favicon.co')
->databaseNotifications()
->databaseTransactions()
->registration(Register::class)
->maxContentWidth(Width::Full)
->emailVerification(isRequired: app()->isProduction())
->globalSearch(false)
->passwordReset()
->colors([
'primary' => Color::Amber,
])

public function panel(Panel $panel): Panel
{
return $panel
->default()
->id('app')
->path('app')
->login()
->brandLogo('/aksyonchain_logo.png')
->brandLogoHeight('4rem')
->favicon('favicon.co')
->databaseNotifications()
->databaseTransactions()
->registration(Register::class)
->maxContentWidth(Width::Full)
->emailVerification(isRequired: app()->isProduction())
->globalSearch(false)
->passwordReset()
->colors([
'primary' => Color::Amber,
])

->discoverResources(in: app_path('Filament/Resources'), for: 'App\Filament\Resources')
->discoverPages(in: app_path('Filament/Pages'), for: 'App\Filament\Pages')
->pages([
Dashboard::class,
])
->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\Filament\Widgets')
->middleware([
EncryptCookies::class,
AddQueuedCookiesToResponse::class,
StartSession::class,
AuthenticateSession::class,
ShareErrorsFromSession::class,
VerifyCsrfToken::class,
SubstituteBindings::class,
DisableBladeIconComponents::class,
DispatchServingFilamentEvent::class,
])
->authMiddleware([
Authenticate::class,
])
->plugins([
FilamentNordThemePlugin::make(),
])
->navigationItems([
NavigationItem::make('API Docs')
->url('/docs', true)
->group('Developers')
->icon(LucideIcon::BookOpenText),
])
->viteTheme('resources/css/filament/app/theme.css')
->tenant(Team::class, 'slug')
->tenantRegistration(RegisterTeam::class);
}
->discoverResources(in: app_path('Filament/Resources'), for: 'App\Filament\Resources')
->discoverPages(in: app_path('Filament/Pages'), for: 'App\Filament\Pages')
->pages([
Dashboard::class,
])
->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\Filament\Widgets')
->middleware([
EncryptCookies::class,
AddQueuedCookiesToResponse::class,
StartSession::class,
AuthenticateSession::class,
ShareErrorsFromSession::class,
VerifyCsrfToken::class,
SubstituteBindings::class,
DisableBladeIconComponents::class,
DispatchServingFilamentEvent::class,
])
->authMiddleware([
Authenticate::class,
])
->plugins([
FilamentNordThemePlugin::make(),
])
->navigationItems([
NavigationItem::make('API Docs')
->url('/docs', true)
->group('Developers')
->icon(LucideIcon::BookOpenText),
])
->viteTheme('resources/css/filament/app/theme.css')
->tenant(Team::class, 'slug')
->tenantRegistration(RegisterTeam::class);
}
<?php

declare(strict_types=1);

namespace App\Filament\Pages\Auth;

use App\Features\User\Models\User;
use Filament\Auth\Pages\Register as BaseRegister;
use Illuminate\Database\Eloquent\Model;

class Register extends BaseRegister
{
/**
* @var class-string<Model>
*/
protected string $userModel = User::class;
}
<?php

declare(strict_types=1);

namespace App\Filament\Pages\Auth;

use App\Features\User\Models\User;
use Filament\Auth\Pages\Register as BaseRegister;
use Illuminate\Database\Eloquent\Model;

class Register extends BaseRegister
{
/**
* @var class-string<Model>
*/
protected string $userModel = User::class;
}
Adding favicon messes with the registration
Solution
Eskie
Eskie4w ago
changing from ->favicon('favicon.co') to ->favicon(fn () => url('/favicon.ico')) fixes the issue.. i wonder why

Did you find this page helpful?