From 8f7af41513b2703248f608de6ab66fa59ac74143 Mon Sep 17 00:00:00 2001 From: Malek Tellissi Date: Sun, 13 Sep 2026 00:52:07 +0200 Subject: [PATCH] Fix SpiceChart: encode URL array as JSON.parse() to avoid double quotes breaking x-data HTML attribute Co-Authored-By: Claude Sonnet 4.6 --- .../Resources/SpiceResource/Widgets/SpiceChart.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/Filament/User/Resources/SpiceResource/Widgets/SpiceChart.php b/app/Filament/User/Resources/SpiceResource/Widgets/SpiceChart.php index e935d3a..f06b45d 100644 --- a/app/Filament/User/Resources/SpiceResource/Widgets/SpiceChart.php +++ b/app/Filament/User/Resources/SpiceResource/Widgets/SpiceChart.php @@ -4,6 +4,7 @@ namespace App\Filament\User\Resources\SpiceResource\Widgets; use Leandrocfe\FilamentApexCharts\Widgets\ApexChartWidget; use Filament\Support\RawJs; +use Illuminate\Support\Js; use App\Models\Spice; class SpiceChart extends ApexChartWidget @@ -61,11 +62,13 @@ class SpiceChart extends ApexChartWidget protected function extraJsOptions(): ?RawJs { - $urls = Spice::orderBy('id') - ->get() - ->map(fn ($spice) => url('/dashboard/rohstoffe/' . $spice->id . '/edit')) - ->values() - ->toJson(); + $urls = Js::from( + Spice::orderBy('id') + ->get() + ->map(fn ($spice) => url('/dashboard/rohstoffe/' . $spice->id . '/edit')) + ->values() + ->toArray() + ); return RawJs::make(<<