Хуки отрисовки в Filament
Давайте вставим хук отрисовки. Filament оставляет именованные места в шаблоне, куда можно подставить свой HTML без копирования /admin целиком.
Имя хука и замыкание
передают вызовом renderHook
в провайдере. Замыкание
возвращает строку разметки,
которую увидят на каждой
странице панели.
Добавим короткий абзац
в конец тела документа
в AdminPanelProvider.php:
<?php
namespace App\Providers\Filament;
use Filament\Panel;
use Filament\PanelProvider;
class AdminPanelProvider extends PanelProvider
{
public function panel(Panel $panel): Panel
{
return $panel
->default()
->id('admin')
->path('admin')
->login()
->renderHook(
'panels::body.end',
fn (): string => '<p>Hello</p>',
);
}
}
Вставьте короткую строку в конец каждой страницы панели.