Установка в Filament
Filament ставится как обычная зависимость
Composer. Будем работать в корне
проекта Laravel - там, где лежит
файл composer.json.
После установки панель открывается
по адресу
/admin.
Выполним в терминале следующую команду:
composer require filament/filament:"^5.0"
После загрузки пакета запустим установку панели. Выполним в терминале:
php artisan filament:install --panels
Команда создаёт провайдер панели и каталоги под ресурсы Filament в приложении. Пакет при этом попадает в зависимости проекта.
Убедимся, что пакет попал в список
зависимостей. Откроем composer.json
и найдём в секции require строку
с именем пакета. Точная версия может
отличаться - важно, что запись
filament/filament там есть.
Пример строки:
"filament/filament": "^5.0"
Установка также регистрирует провайдер
панели в Laravel. Откроем
providers.php и проверим,
что в возвращаемом массиве есть
класс провайдера панели.
Фрагмент файла:
<?php
return [
App\Providers\AppServiceProvider::class,
App\Providers\Filament\AdminPanelProvider::class,
];
Установите Filament в ваш проект Laravel и выполните установку панели.
Проверьте, что в composer.json
есть зависимость Filament, а
провайдер панели зарегистрирован
в bootstrap/providers.php.