12 марта 2025 г.

Filament Laravel

Filament — это мощный админ-фреймворк для Laravel, предназначенный для быстрого создания панелей управления и интерфейсов CRUD. Он предлагает:

  • Простую интеграцию с Laravel, используя Eloquent-модели.
  • Гибкие формы и таблицы с продвинутыми функциями (фильтры, сортировка, поиск
  • Ролевую систему и авторизацию на основе Laravel Policies.
  • Поддержку плагинов, расширяющую функционал.
  • Совместимость с Livewire, что делает интерфейс динамичным.

Filament идеально подходит для создания админок и дашбордов с минимальными затратами времени. 

 

1. Установи пакет Filament

Выполни команду:

composer require filament/filament

2. Опубликуй конфигурацию (опционально)
php artisan vendor:publish --tag=filament-config
 

Добавь Filament в маршруты

Filament по умолчанию доступен по адресу /admin.
Если нужно изменить префикс, измени config/filament.php (например, 'path' => 'dashboard').

Настрой политику доступа (если нужно)

Filament требует, чтобы пользователь имел isFilamentAdmin(). Добавь в User модель:



 


 

 

Комментариев нет:

Отправить комментарий

Filament Laravel

Filament — это мощный админ-фреймворк для Laravel, предназначенный для быстрого создания панелей управления и интерфейсов CRUD. Он предлагае...