Refactor Filament resources and models; add attribute casting in Group model, update navigation icons, and remove TeacherSeeder in favor of UserTableSeeder.

This commit is contained in:
2025-08-31 12:52:31 +05:00
parent 710554a28d
commit 6b6f358aa7
13 changed files with 200 additions and 30 deletions

View File

@@ -32,9 +32,6 @@ This application is a Laravel application and its main Laravel ecosystems packag
- Stick to existing directory structure - don't create new base folders without approval.
- Do not change the application's dependencies without approval.
## Frontend Bundling
- If the user doesn't see a frontend change reflected in the UI, it could mean they need to run `npm run build`, `npm run dev`, or `composer run dev`. Ask them.
## Localization
- App should be in Turkmen language.
- All the validation messages should be in Turkmen language.
@@ -115,6 +112,7 @@ protected function isAccessible(User $user, ?string $path = null): bool
## PHPDoc Blocks
- Add useful array shape type definitions for arrays when appropriate.
- Add types and properties for models, controllers, functions, etc.
## Enums
- Typically, keys in an Enum should be TitleCase. For example: `FavoritePerson`, `BestLake`, `Monthly`.