Package Data | |
---|---|
Maintainer Username: | obarlas |
Maintainer Contact: | omer.barlas@gmail.com (Omer Barlas) |
Package Create Date: | 2014-05-28 |
Package Last Update: | 2014-07-10 |
Language: | PHP |
License: | Unknown |
Last Refreshed: | 2024-11-19 03:24:56 |
Package Statistics | |
---|---|
Total Downloads: | 15 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 0 |
Total Watchers: | 1 |
Total Forks: | 0 |
Total Open Issues: | 0 |
Purpose of this package is to create database migration files from custom templates since custom migration templates are not available in Laravel.
Instead of hard coding table names in the migration class, I prefer to use global variables so I can just copy/paste the same creation and foreign key strings to other migration files easily, also I have default columns on my tables so this prevents me from rewriting every database migration file.
'Obarlas\LaravelMigrateCustomCommand\LaravelMigrateCustomCommandServiceProvider',
In the src/stubs
folder of the package original stubs from the Laravel package can be found, create and copy them to your database/templates
folder. Now you can edit the stubs according to your needs.
Usage is simple
php artisan migrate:custom stub_name class_name --table=table_name
migrate:custom
command checks if there is a {{table}}
variable in the stub file, and if no --table
argument is passed it stops.