{"id":17463366,"url":"https://github.com/jaybizzle/laravel-migrations-organiser","last_synced_at":"2025-04-08T08:13:37.505Z","repository":{"id":29295950,"uuid":"32828907","full_name":"JayBizzle/Laravel-Migrations-Organiser","owner":"JayBizzle","description":"A Laravel package to help organise migrations","archived":false,"fork":false,"pushed_at":"2025-01-25T17:29:14.000Z","size":117,"stargazers_count":110,"open_issues_count":4,"forks_count":17,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-01T05:34:15.159Z","etag":null,"topics":["laravel","migrations","organise-migrations","organiser","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JayBizzle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-24T22:30:11.000Z","updated_at":"2025-01-25T17:29:17.000Z","dependencies_parsed_at":"2024-06-18T14:04:45.866Z","dependency_job_id":"797cf721-6969-4584-a5af-83e32961340b","html_url":"https://github.com/JayBizzle/Laravel-Migrations-Organiser","commit_stats":{"total_commits":148,"total_committers":15,"mean_commits":9.866666666666667,"dds":"0.32432432432432434","last_synced_commit":"3b77521028f96f3cebe12565502bd2f55478ba7d"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayBizzle%2FLaravel-Migrations-Organiser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayBizzle%2FLaravel-Migrations-Organiser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayBizzle%2FLaravel-Migrations-Organiser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JayBizzle%2FLaravel-Migrations-Organiser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JayBizzle","download_url":"https://codeload.github.com/JayBizzle/Laravel-Migrations-Organiser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247801169,"owners_count":20998339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["laravel","migrations","organise-migrations","organiser","php"],"created_at":"2024-10-18T10:09:30.800Z","updated_at":"2025-04-08T08:13:37.483Z","avatar_url":"https://github.com/JayBizzle.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel Migrations Organiser\n [![Total Downloads](https://img.shields.io/packagist/dt/JayBizzle/Laravel-Migrations-Organiser.svg?style=flat-square)](https://packagist.org/packages/jaybizzle/Laravel-Migrations-Organiser)\n \u003ca href=\"https://styleci.io/repos/32828907\"\u003e\u003cimg src=\"https://styleci.io/repos/32828907/shield\" /\u003e\u003c/a\u003e\n\nThe 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.\n\nThis package will put your migrations in `yyyy/mm` folders e.g.\n\n`./database/migrations/2015/03/2015_03_25_210946_create_users_table.php`\n\nVersions\n========\n - Laravel 5.3-6.* use `v4.*`\n - Laravel 7.* use `v5.*`\n - Laravel 8, 9, 10 use `v6.*`\n\nInstallation\n============\n\n```\ncomposer require jaybizzle/laravel-migrations-organiser\n```\n\nAdd the following to the `providers` array in your `config/app.php` file..\n\n```PHP\n    Jaybizzle\\MigrationsOrganiser\\MigrationsOrganiserServiceProvider::class,\n```\n\n\u003e Laravel ^5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider\n\nUsage\n============\nThis package hooks into the default `artisan make:migration` command. Just use that as you normally would and the package takes care of the rest.\n\n##### What if I have already created migrations\nNo problem, just run `artisan migrate:organise` and your migrations will be moved into the relevant `yyyy/mm` folders.\n\n##### I want my migrations back to how they were\nAgain, 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.\n\n[![Analytics](https://ga-beacon.appspot.com/UA-72430465-1/Laravel-Migrations-Organiser/readme?pixel)](https://github.com/JayBizzle/Laravel-Migrations-Organiser)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaybizzle%2Flaravel-migrations-organiser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaybizzle%2Flaravel-migrations-organiser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaybizzle%2Flaravel-migrations-organiser/lists"}