Skip to content

brandonferens/Laravel-Migrations-Organiser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel 4 and 5 Migrations Organiser

Build Status Total Downloads Scrutinizer Code Quality Laravel

The number of migrations in any sized project can quickly become huge, and although they are ordered, having one big list can sometimes be inconvenient and slow to navigate.

This package will put your migrations in yyyy/mm folders e.g.

./database/migrations/2015/03/2015_03_25_210946_create_users_table.php

Versions

Installation

Run composer require jaybizzle/laravel-migrations-organiser 4.* or add "jaybizzle/laravel-migrations-organiser": "4.*" to your composer.json file.

Add the following to the providers array in your config/app.php file..

    Jaybizzle\MigrationsOrganiser\MigrationsOrganiserServiceProvider::class,

Usage

This package hooks into the default artisan make:migration command. Just use that as you normally would and the package takes care of the rest.

What if I have already created migrations

No problem, just run artisan migrate:organise and your migrations will be moved into the relevant yyyy/mm folders.

I want my migrations back to how they were

Again, no problem. Running artisan migrate:disorganise will move all migrations from the yyyy/mm folder structure into the base migrations folder. Add the --force option to delete left over folders without confirmation.

Analytics

About

A Laravel 4 and 5 package to help organise migrations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%