From d5458ec0e3def2c58f21dd7ff41b57b67be61d3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cmit=20Tun=C3=A7?= Date: Thu, 30 Oct 2025 17:21:39 -0300 Subject: [PATCH] Refactor EditPage class: Updated getRedirectUrl method to return null for staying on the same page, enhancing user experience. Added new custom Blade view for rendering dynamic data blocks, improving flexibility in content management. --- app/Filament/Admin/Resources/Pages/Pages/EditPage.php | 4 ++-- resources/views/components/blocks/custom.blade.php | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 resources/views/components/blocks/custom.blade.php diff --git a/app/Filament/Admin/Resources/Pages/Pages/EditPage.php b/app/Filament/Admin/Resources/Pages/Pages/EditPage.php index e6ddaee..dde5d95 100644 --- a/app/Filament/Admin/Resources/Pages/Pages/EditPage.php +++ b/app/Filament/Admin/Resources/Pages/Pages/EditPage.php @@ -50,9 +50,9 @@ class EditPage extends EditRecord return []; // Boş array döndürerek alt taraftaki form action'larını gizliyoruz } - protected function getRedirectUrl(): string + protected function getRedirectUrl(): ?string { - return $this->getResource()::getUrl('index'); + return null; // Aynı sayfada kal } protected function getSavedNotificationTitle(): ?string diff --git a/resources/views/components/blocks/custom.blade.php b/resources/views/components/blocks/custom.blade.php new file mode 100644 index 0000000..91b3372 --- /dev/null +++ b/resources/views/components/blocks/custom.blade.php @@ -0,0 +1,3 @@ +@foreach($data as $item) + {!! $item['value'] !!} +@endforeach \ No newline at end of file