user()?->can('admin') || auth()->user()?->can('manage_pizzas') ?? false; } protected static ?string $model = Homepage::class; protected static string | \BackedEnum | null $navigationIcon = 'heroicon-o-home'; protected static string | \UnitEnum | null $navigationGroup = 'Treść'; protected static ?string $pluralModelLabel = 'Strona główna'; protected static ?string $modelLabel = 'Strona główna'; protected static ?int $navigationSort = 1; protected static ?string $recordTitleAttribute = 'Homepage'; public static function form(Schema $schema): Schema { return HomepageForm::configure($schema); } public static function getPages(): array { return [ 'index' => EditHomepage::route('/'), ]; } }