• Stars
    star
    109
  • Rank 319,077 (Top 7 %)
  • Language
    PHP
  • License
    MIT License
  • Created over 9 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Laravel package to help organise migrations

Laravel Migrations Organiser

Total Downloads

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

  • Laravel 5.3-6.* use v4.*
  • Laravel 7.* use v5.*
  • Laravel 8 & 9 use v6.*

Installation

composer require jaybizzle/laravel-migrations-organiser

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

    Jaybizzle\MigrationsOrganiser\MigrationsOrganiserServiceProvider::class,

Laravel ^5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider

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

More Repositories

1

Crawler-Detect

🕷 CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent
PHP
1,990
star
2

Laravel-Crawler-Detect

A Laravel wrapper for CrawlerDetect - the web crawler detection library
PHP
310
star
3

hasmeta

Laravel trait to access model meta data as if it was a property on your model
PHP
28
star
4

mysqldumper

Create MySQL dumps and upload to Dropbox, remote FTP server or Amazon S3.
PHP
24
star
5

ionic-vue-tailwind-gmail-ui-clone

Vue
22
star
6

DeployBot-API

A simple PHP wrapper for the DeployBot API
PHP
19
star
7

Safeurl

A Laravel package to create safe, SEO friendly urls
PHP
17
star
8

PHP-Seasons

A small utility class that returns the meteorological season from a given date
PHP
6
star
9

doc-to-text

Extract text from a Word Doc
PHP
5
star
10

Shortcodes

BBCode/Wordpress style shortcodes
PHP
4
star
11

Rankinity-API

A simple PHP wrapper for the Rankinity API
PHP
3
star
12

awesomephp.io

A website based on the Awesome PHP list
PHP
2
star
13

Referral-Spam-Detect

PHP
2
star
14

collection-macros

A repository of useful collection macros
PHP
2
star
15

Internet-Connection-Monitor

A small Electron application to monitor your internet connection
JavaScript
1
star
16

itunes-connect-ingest

A PHP library to ingest iTunes Connect Sales Data
PHP
1
star
17

jSticky

jQuery plugin to allow elements to stick to top of browser when user scrolls
1
star
18

colour-term

Small script that will generate a new terminal background color based on the server hostname your connecting to
Shell
1
star
19

rapid-migrations

Awk
1
star
20

ionic-vue-item-list

CSS
1
star
21

statagist

A simple CLI tool to quickly see package stats from Packagist.
PHP
1
star