LaravelPackages.net
Acme Inc.
Toggle sidebar
elph-studio/laravel-database-tools

Extended Laravel Database configuration

16
0
v0.1.6
About elph-studio/laravel-database-tools

elph-studio/laravel-database-tools is a Laravel package for extended laravel database configuration. It currently has 0 GitHub stars and 16 downloads on Packagist (latest version v0.1.6). Install it with composer require elph-studio/laravel-database-tools. Discover more Laravel packages by elph-studio or browse all Laravel packages to compare alternatives.

Last updated

Elephant Studio

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() and delete() methods as default, it also attached changes list to Model on every save().
  • Seeder
    • Seeder - Extended Laravel Seeder with added getDependencies() method allowing to order Seeders.
    • SeedersRunner - Application DatabaseSeeder should extend this class to enable extended Seeders logic.

Star History Chart