Blog   We BRT
Filament Feb 08, 2026
81 views

Ghid pentru Filament Admin: crearea unui panou de administrare în Laravel

Acest articol oferă un ghid complet pentru construirea unui panou de administrare în Laravel folosind Filament Admin, acoperind instalarea, configurarea, resursele și personalizarea dashboard-ului.

Sumar

  1. Introducere în Filament Admin
  2. Instalarea și configurarea
  3. Crearea resurselor
  4. Gestionarea formularelor și tabelelor
  5. Personalizarea dashboard-ului
  6. Autentificare și permisiuni
  7. Concluzie

Introducere în Filament Admin

Filament Admin este un framework open-source pentru Laravel, care permite crearea rapidă de panouri de administrare moderne, responsive și integrate cu Livewire.

Instalarea și configurarea

  1. Asigură-te că ai un proiect Laravel:
composer create-project laravel/laravel myapp
  1. Instalează Filament:
composer require filament/filament
  1. Rulează comanda de instalare:
php artisan filament:install

Acest lucru va configura dashboard-ul și autentificarea admin.

Crearea resurselor

php artisan make:filament-resource Product

Aceasta va genera un ProductResource cu formulare și tabel pentru gestionarea modelului Product.

Gestionarea formularelor și tabelelor

Exemplu ProductResource.php

public static function form(Form $form): Form
{
    return $form->schema([
        TextInput::make('name')->required(),
        Textarea::make('description'),
        TextInput::make('price')->numeric()->required(),
    ]);
}

public static function table(Table $table): Table
{
    return $table->columns([
        TextColumn::make('name'),
        TextColumn::make('price')->money('usd'),
        TextColumn::make('created_at')->date(),
    ]);
}

Personalizarea dashboard-ului

Filament permite adăugarea de widget-uri și customizarea meniului:

Filament::registerWidgets([
    RecentProducts::class,
]);

Autentificare și permisiuni

Filament::serving(function() {
    Filament::registerUserMenuItems([
        UserMenuItem::make('Profile')->url('/profile')
    ]);
});

Concluzie

Acest ghid acoperă pașii esențiali pentru construirea unui panou de administrare în Laravel folosind Filament, de la instalare până la personalizarea dashboard-ului.

#Filament #Laravel
Ce parere ai?
Distribuie articolul:

Articole asemanatoare