Стили пакета в Filament
Давайте подключим стили пакета. Filament грузит такие файлы на каждой странице панели, если их не пометили как ленивые. Результат смотрим на /admin.
Положим правило
в greeting.css
внутри пакета:
.greeting-box {
padding: 1rem;
border: 1px solid #ccc;
}
В packageBooted
провайдера
зарегистрируем CSS
через FilamentAsset::register
и Css::make.
Вторым аргументом
передадим имя
пакета greeting:
<?php
use Filament\Support\Assets\Css;
use Filament\Support\Facades\FilamentAsset;
public function packageBooted(): void
{
FilamentAsset::register([
Css::make(
'greeting-styles',
__DIR__ . '/../resources/css/greeting.css',
),
], static::$name);
}
?>
После обновления /admin класс из файла можно повесить на блок в шаблоне пакета.
Подключите файл стилей пакета ко всем страницам панели.