From 59409e1b1171412918201e0f863c07fc1f806a72 Mon Sep 17 00:00:00 2001 From: Vasyka Date: Fri, 8 May 2026 11:27:04 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20calendar=20=E2=80=94=20register=20create?= =?UTF-8?q?Form=20via=20getForms()=20+=20remove=20broken=20FullCalendar=20?= =?UTF-8?q?CSS=20link?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Filament v5 multi-form pages need protected getForms() returning form names - FullCalendar v6 bundles CSS in JS — separate 404'd silently - Added Russian locale alongside Romanian for i18n switcher --- app/Filament/Tenant/Pages/CalendarBoard.php | 6 ++++++ resources/views/filament/tenant/pages/calendar.blade.php | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Filament/Tenant/Pages/CalendarBoard.php b/app/Filament/Tenant/Pages/CalendarBoard.php index a6196ef..adb88bf 100644 --- a/app/Filament/Tenant/Pages/CalendarBoard.php +++ b/app/Filament/Tenant/Pages/CalendarBoard.php @@ -34,6 +34,12 @@ class CalendarBoard extends Page public ?int $editId = null; + /** Register all forms used by this page (Filament v5 multi-form pattern). */ + protected function getForms(): array + { + return ['createForm']; + } + public function getEvents(string $start, string $end): array { return Appointment::with(['client:id,name', 'vehicle:id,plate,make,model', 'master:id,name,color', 'post:id,name,color']) diff --git a/resources/views/filament/tenant/pages/calendar.blade.php b/resources/views/filament/tenant/pages/calendar.blade.php index c59fc3a..10bbaa4 100644 --- a/resources/views/filament/tenant/pages/calendar.blade.php +++ b/resources/views/filament/tenant/pages/calendar.blade.php @@ -1,7 +1,8 @@ - + {{-- FullCalendar v6 ships CSS bundled in JS — no separate stylesheet needed --}} +