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

Виджет пакета в Filament

Давайте поставим виджет пакета. Класс наследует Widget и указывает шаблон пакета в $view. Результат смотрим на /admin.

Создадим GreetingWidget.php в src/Widgets:

<?php namespace Acme\Greeting\Widgets; class GreetingWidget extends \Filament\Widgets\Widget { protected string $view = 'greeting::widget'; } ?>

В packageBooted провайдера свяжем алиас с классом через Livewire::component:

<?php use Acme\Greeting\Widgets\GreetingWidget; use Livewire\Livewire; public function packageBooted(): void { Livewire::component('greeting-widget', GreetingWidget::class); } ?>

Чтобы блок появился на /admin, добавим класс виджета в цепочку widgets провайдера панели:

<?php use Acme\Greeting\Widgets\GreetingWidget; return $panel ->widgets([ GreetingWidget::class, ]); ?>

Покажите на главном экране блок из пакета.

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