Refactor resource files: remove unused imports and clean up code across various resource and controller files for improved readability and maintainability. Update currency list formatting in helpers for consistency.

This commit is contained in:
2025-07-29 13:29:23 +05:00
parent c37f5fadf1
commit 8e770941fa
33 changed files with 272 additions and 256 deletions

View File

@@ -54,7 +54,7 @@ class ContactPageSettings extends SettingsPage
->label('Google Maps Embed URL')
->url()
->required(),
])
]),
])
->columns(1)
->statePath('data');
@@ -84,4 +84,4 @@ class ContactPageSettings extends SettingsPage
{
return 'Manage the contact form details, contact information, and map embed.';
}
}
}

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources;
use App\Filament\Resources\ApplicationResource\Pages;
use App\Filament\Resources\ApplicationResource\RelationManagers;
use App\Models\Application;
use App\Models\Career;
use Filament\Forms;
@@ -11,8 +10,6 @@ use Filament\Forms\Form;
use Filament\Resources\Resource;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class ApplicationResource extends Resource
{
@@ -107,4 +104,4 @@ class ApplicationResource extends Resource
'edit' => Pages\EditApplication::route('/{record}/edit'),
];
}
}
}

View File

@@ -3,10 +3,9 @@
namespace App\Filament\Resources\ApplicationResource\Pages;
use App\Filament\Resources\ApplicationResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateApplication extends CreateRecord
{
protected static string $resource = ApplicationResource::class;
}
}

View File

@@ -16,4 +16,4 @@ class EditApplication extends EditRecord
Actions\DeleteAction::make(),
];
}
}
}

View File

@@ -16,4 +16,4 @@ class ListApplications extends ListRecords
Actions\CreateAction::make(),
];
}
}
}

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources;
use App\Filament\Resources\AuthorResource\Pages;
use App\Filament\Resources\AuthorResource\RelationManagers;
use App\Models\Author;
use Filament\Forms;
use Filament\Forms\Components\FileUpload;
@@ -14,8 +13,6 @@ use Filament\Resources\Resource;
use Filament\Tables;
use Filament\Tables\Columns\ImageColumn;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class AuthorResource extends Resource
{
@@ -25,8 +22,7 @@ class AuthorResource extends Resource
protected static ?string $navigationGroup = 'News';
public static function form(Form $form):
Form
public static function form(Form $form): Form
{
return $form
->schema([

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\AuthorResource\Pages;
use App\Filament\Resources\AuthorResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateAuthor extends CreateRecord

View File

@@ -6,15 +6,13 @@ use App\Filament\Resources\CareerResource\Pages;
use App\Filament\Resources\CareerResource\RelationManagers;
use App\Models\Career;
use Filament\Forms;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Form;
use Filament\Resources\Resource;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Textarea;
class CareerResource extends Resource
{

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\CareerResource\Pages;
use App\Filament\Resources\CareerResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateCareer extends CreateRecord

View File

@@ -7,8 +7,6 @@ use Filament\Forms\Form;
use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
class ApplicationsRelationManager extends RelationManager
{

View File

@@ -6,15 +6,13 @@ use App\Filament\Resources\InternshipResource\Pages;
use App\Filament\Resources\InternshipResource\RelationManagers;
use App\Models\Internship;
use Filament\Forms;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Form;
use Filament\Resources\Resource;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use Filament\Forms\Components\Repeater;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Textarea;
class InternshipResource extends Resource
{
@@ -53,7 +51,7 @@ class InternshipResource extends Resource
->label('Salary currency')
->searchable()
->default('USD'),
Repeater::make('bullets')
->schema([
TextInput::make('bullet')
@@ -122,4 +120,4 @@ class InternshipResource extends Resource
'edit' => Pages\EditInternship::route('/{record}/edit'),
];
}
}
}

View File

@@ -3,10 +3,9 @@
namespace App\Filament\Resources\InternshipResource\Pages;
use App\Filament\Resources\InternshipResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateInternship extends CreateRecord
{
protected static string $resource = InternshipResource::class;
}
}

View File

@@ -16,4 +16,4 @@ class EditInternship extends EditRecord
Actions\DeleteAction::make(),
];
}
}
}

View File

@@ -16,4 +16,4 @@ class ListInternships extends ListRecords
Actions\CreateAction::make(),
];
}
}
}

View File

@@ -2,14 +2,12 @@
namespace App\Filament\Resources\InternshipResource\RelationManagers;
use App\Models\InternshipApplication;
use Filament\Forms;
use Filament\Forms\Form;
use Filament\Resources\RelationManagers\RelationManager;
use Filament\Tables;
use Filament\Tables\Table;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\SoftDeletingScope;
use App\Models\InternshipApplication; // Added this use statement
use Filament\Tables\Table; // Added this use statement
class ApplicationsRelationManager extends RelationManager
{
@@ -80,4 +78,4 @@ class ApplicationsRelationManager extends RelationManager
]),
]);
}
}
}

View File

@@ -28,12 +28,12 @@ class SolutionResource extends Resource
->maxLength(255)
->reactive()
->afterStateUpdated(fn (string $operation, $state, Forms\Set $set) => $operation === 'create' ? $set('slug', Str::slug($state)) : null),
Forms\Components\TextInput::make('slug')
Forms\Components\TextInput::make('slug')
->required()
->maxLength(255),
Forms\Components\TextInput::make('title_description')
Forms\Components\TextInput::make('title_description')
->maxLength(255)
->required()
->columnSpanFull(),
@@ -51,7 +51,7 @@ class SolutionResource extends Resource
Forms\Components\RichEditor::make('description')
->required()
->columnSpanFull(),
]);
}

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources;
use App\Filament\Resources\SuccessResource\Pages;
use App\Filament\Resources\SuccessResource\RelationManagers;
use App\Models\Success;
use Filament\Forms;
use Filament\Forms\Components\DateTimePicker;

View File

@@ -3,7 +3,6 @@
namespace App\Filament\Resources\SuccessResource\Pages;
use App\Filament\Resources\SuccessResource;
use Filament\Actions;
use Filament\Resources\Pages\CreateRecord;
class CreateSuccess extends CreateRecord