> Source: https://laravilt.com/docs/panel/migration/namespace-mappings

# Namespace Mappings

## Core Resources

| Filament | Laravilt |
|----------|----------|
| `Filament\Resources\Resource` | `Laravilt\Panel\Resources\Resource` |
| `Filament\Resources\Pages\ListRecords` | `Laravilt\Panel\Pages\ListRecords` |
| `Filament\Resources\Pages\CreateRecord` | `Laravilt\Panel\Pages\CreateRecord` |
| `Filament\Resources\Pages\EditRecord` | `Laravilt\Panel\Pages\EditRecord` |

## Forms

| Filament | Laravilt |
|----------|----------|
| `Filament\Forms\Form` | `Laravilt\Schemas\Schema` |
| `Filament\Forms\Components\TextInput` | `Laravilt\Forms\Components\TextInput` |
| `Filament\Forms\Components\Select` | `Laravilt\Forms\Components\Select` |
| `Filament\Forms\Components\Section` | `Laravilt\Schemas\Components\Section` |
| `Filament\Forms\Get` | `Laravilt\Support\Utilities\Get` |
| `Filament\Forms\Set` | `Laravilt\Support\Utilities\Set` |

## Tables

| Filament | Laravilt |
|----------|----------|
| `Filament\Tables\Table` | `Laravilt\Tables\Table` |
| `Filament\Tables\Columns\TextColumn` | `Laravilt\Tables\Columns\TextColumn` |
| `Filament\Tables\Columns\BadgeColumn` | `Laravilt\Tables\Columns\BadgeColumn` |
| `Filament\Tables\Filters\*` | `Laravilt\Tables\Filters\*` |

## Actions

| Filament | Laravilt |
|----------|----------|
| `Filament\Actions\Action` | `Laravilt\Actions\Action` |
| `Filament\Actions\EditAction` | `Laravilt\Actions\EditAction` |
| `Filament\Actions\DeleteAction` | `Laravilt\Actions\DeleteAction` |

## Icons

```php
// Filament (Heroicon)
protected static ?string $navigationIcon = 'heroicon-o-users';

// Laravilt (Lucide)
protected static ?string $navigationIcon = 'Users';
```

## Next Steps

- [Overview](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/migration/overview) - Migration basics
- [Post-Migration](https://github.com/laravilt/laravilt/blob/HEAD/docs/panel/migration/post-migration) - Checklist and adjustments
