elph-studio / laravel-database-tools
Extended Laravel Database configuration
Installs: 16
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/elph-studio/laravel-database-tools
Requires
- php: ^8.5
- elph-studio/laravel-helpers: ^0.1.1
- fakerphp/faker: ^1.24
Requires (Dev)
This package is auto-updated.
Last update: 2025-12-15 13:42:05 UTC
README
Elephant Studio :: Laravel database tools
- Faker - Renamed standard Laravel Factory. Factory pattern should be used to create Entities and Models, not fake data.
- Migration - Extended Laravel Migration disallowing
down()to reduce production risks. - Model
- Model - Extended Laravel Model with changes list allowing to get all Model changes even after saving.
- ModelTrait - Extended Laravel Model Trait for pre-built models
- Repository - Standard practice is to use Repositories instead of direct Model Query building in Controllers or Services. Repository holds
save()anddelete()methods as default, it also attached changes list toModelon everysave(). - Seeder
- Seeder - Extended Laravel Seeder with added
getDependencies()method allowing to order Seeders. - SeedersRunner - Application
DatabaseSeedershould extend this class to enable extended Seeders logic.
- Seeder - Extended Laravel Seeder with added