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:Jump to solution
changing from
->favicon('favicon.co') to ->favicon(fn () => url('/favicon.ico'))
fixes the issue.. i wonder why...2 Replies
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;
}
Solution
changing from
->favicon('favicon.co') to ->favicon(fn () => url('/favicon.ico'))
fixes the issue.. i wonder why