РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ppflSpPlRd 226 of 250 menu
◀ ▶

Чтение настройки плагина в Filament

Давайте прочитаем настройку плагина. Страница отчёта на /admin/report может взять цвет из того же экземпляра, что подключили в провайдере.

Filament хранит плагин под идентификатором blog, но надёжнее обратиться к классу через контейнер: метод getColor вернёт строку amber.

В ReportPage.php добавим метод, который отдаст значение в шаблон страницы:

<?php namespace App\Filament\Pages; use App\Filament\Plugins\BlogPlugin; use Filament\Pages\Page; class ReportPage extends Page { protected static ?string $slug = 'report'; public function getPluginColor(): string { return app(BlogPlugin::class)->getColor() ?? ''; } } ?>

В представлении страницы выведем результат метода getPluginColor, чтобы увидеть переданный цвет на экране отчёта.

Покажите на странице отчёта цвет, который передали плагину.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить