From 5fff3d1a70bb48326dd0087a8db473865a19b8bb Mon Sep 17 00:00:00 2001 From: Vasyka Date: Wed, 5 Aug 2026 19:05:42 +0000 Subject: [PATCH] =?UTF-8?q?fix(dashboard):=20replace=20route()=20with=20ur?= =?UTF-8?q?l()=20=E2=80=94=20Filament=20auto-name=20has=20literal=20{recor?= =?UTF-8?q?d}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Filament auto-generates route names from the URL slug, so my custom Page with slug 'work-orders/{record}/dashboard' got the ugly name 'filament.tenant.pages.work-orders.{record}.dashboard' — where '{record}' is treated as a literal segment in the name, breaking route() lookups. Switch all links + the header-action URL to url('/app/work-orders/' . \$id . '/dashboard') so they resolve correctly. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../Resources/WorkOrderResource/Pages/EditWorkOrder.php | 2 +- .../filament/tenant/pages/work-order-dashboard.blade.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Filament/Tenant/Resources/WorkOrderResource/Pages/EditWorkOrder.php b/app/Filament/Tenant/Resources/WorkOrderResource/Pages/EditWorkOrder.php index c61c080..750b318 100644 --- a/app/Filament/Tenant/Resources/WorkOrderResource/Pages/EditWorkOrder.php +++ b/app/Filament/Tenant/Resources/WorkOrderResource/Pages/EditWorkOrder.php @@ -36,7 +36,7 @@ class EditWorkOrder extends EditRecord ->label(__('Vizualizare dashboard')) ->icon('heroicon-m-squares-2x2') ->color('info') - ->url(fn () => route('filament.tenant.pages.work-order-dashboard', ['record' => $this->record->id])), + ->url(fn () => url('/app/work-orders/' . $this->record->id . '/dashboard')), Actions\Action::make('apply_template') ->label(__('Aplică șablon')) ->icon('heroicon-m-clipboard-document-list') diff --git a/resources/views/filament/tenant/pages/work-order-dashboard.blade.php b/resources/views/filament/tenant/pages/work-order-dashboard.blade.php index e3bfe07..49af3b0 100644 --- a/resources/views/filament/tenant/pages/work-order-dashboard.blade.php +++ b/resources/views/filament/tenant/pages/work-order-dashboard.blade.php @@ -532,7 +532,7 @@ @forelse ($history as $h)