Скрипт пакета в Filament
Давайте подключим скрипт пакета.
Файл лежит
в resources/js
и попадает
в браузер
через менеджер
ассетов Filament.
Результат смотрим на
/admin.
Добавим простой
скрипт в
greeting.js:
document.addEventListener('DOMContentLoaded', () => {
console.log('Greeting package loaded');
});
В packageBooted
рядом с CSS
зарегистрируем
Js::make:
<?php
use Filament\Support\Assets\Js;
FilamentAsset::register([
Js::make(
'greeting-script',
__DIR__ . '/../resources/js/greeting.js',
),
], static::$name);
?>
После перезагрузки /admin скрипт выполнится на страницах панели, где Filament подключает зарегистрированные JS-файлы.
Подключите файл скрипта пакета к панели.