Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-10-19 16:25:15 +02:00
parent 2ed2c0389d
commit a8aa6d9927
50 changed files with 1164 additions and 8 deletions
@@ -0,0 +1,16 @@
<?php
namespace App\Filament\Resources\ModelloResource\Pages;
use App\Filament\Resources\ModelloResource;
use Filament\Resources\Pages\CreateRecord;
class CreateModello extends CreateRecord
{
protected static string $resource = ModelloResource::class;
protected function getRedirectUrl(): string
{
return $this->getResource()::getUrl('index');
}
}
@@ -0,0 +1,24 @@
<?php
namespace App\Filament\Resources\ModelloResource\Pages;
use App\Filament\Resources\ModelloResource;
use Filament\Actions;
use Filament\Resources\Pages\EditRecord;
class EditModello extends EditRecord
{
protected static string $resource = ModelloResource::class;
protected function getHeaderActions(): array
{
return [
Actions\DeleteAction::make(),
];
}
protected function getRedirectUrl(): string
{
return $this->getResource()::getUrl('index');
}
}
@@ -0,0 +1,19 @@
<?php
namespace App\Filament\Resources\ModelloResource\Pages;
use App\Filament\Resources\ModelloResource;
use Filament\Actions;
use Filament\Resources\Pages\ListRecords;
class ListModelli extends ListRecords
{
protected static string $resource = ModelloResource::class;
protected function getHeaderActions(): array
{
return [
Actions\CreateAction::make(),
];
}
}