PHPackages                             matt127127/laravel-migration-paths - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. matt127127/laravel-migration-paths

ActiveLibrary[Database &amp; ORM](/categories/database)

matt127127/laravel-migration-paths
==================================

Multiple migration paths for Laravel projects.

v1.20(2mo ago)03.0k↓50%MITPHPPHP &gt;=7.0|^8.0

Since Sep 25Pushed 2mo agoCompare

[ Source](https://github.com/Mahegus/laravel-migration-paths)[ Packagist](https://packagist.org/packages/matt127127/laravel-migration-paths)[ RSS](/packages/matt127127-laravel-migration-paths/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (14)Used By (0)

Laravel Migration Paths
-----------------------

[](#laravel-migration-paths)

By [matt127127](https://github.com/matt127127/laravel-migration-paths)

During the periodical development phase the migrations folder may become very large. It is very helpful if we can organize the content of the migration folders. This library helps to organize migration files in different folders.

### Installation:

[](#installation)

Use [Composer](https://getcomposer.org/) to install the library.

```
composer require matt127127/laravel-migration-paths
```

After updating composer, add the service provider to the `providers` array in `config/app.php`

```
matt127127\MigrationPath\ServiceProvider::class,
```

**Laravel 5.5** uses Package Auto-Discovery, so does not require you to manually add the ServiceProvider.

### Usage:

[](#usage)

By default all folders under the `database/migrations` directory will be registered for migrations.

But, if you would like to add multiple directories which are not under the migrations folder, you have to publish the config first.

```
php artisan vendor:publish --provider="matt127127\MigrationPath\ServiceProvider" --tag="config"
```

Add your custom directories:

```
'paths' => [
    database_path('migrations'),
    'path/to/custom_migrations', // Your Custom Migration Directory
],
```

### License

[](#license)

This bundle is under the MIT license. For the full copyright and license information please view the LICENSE file that was distributed with this source code.

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance85

Actively maintained with recent releases

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 62.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~195 days

Recently: every ~483 days

Total

13

Last Release

79d ago

PHP version history (2 changes)1.0.0PHP &gt;=7.0

v1.1.8PHP &gt;=7.0|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/6540b1537de3a6f25a0d71fe4f8179837c5c8233a8028feacdb7944fe1c2a959?d=identicon)[matthewtreagus](/maintainers/matthewtreagus)

---

Top Contributors

[![Mahegus](https://avatars.githubusercontent.com/u/1304852?v=4)](https://github.com/Mahegus "Mahegus (10 commits)")[![faisalvs](https://avatars.githubusercontent.com/u/93644923?v=4)](https://github.com/faisalvs "faisalvs (3 commits)")[![nscreed](https://avatars.githubusercontent.com/u/10841057?v=4)](https://github.com/nscreed "nscreed (3 commits)")

---

Tags

laravelmigrations

### Embed Badge

![Health badge](/badges/matt127127-laravel-migration-paths/health.svg)

```
[![Health](https://phpackages.com/badges/matt127127-laravel-migration-paths/health.svg)](https://phpackages.com/packages/matt127127-laravel-migration-paths)
```

###  Alternatives

[owen-it/laravel-auditing

Audit changes of your Eloquent models in Laravel

3.4k33.0M95](/packages/owen-it-laravel-auditing)[tucker-eric/eloquentfilter

An Eloquent way to filter Eloquent Models

1.8k4.8M26](/packages/tucker-eric-eloquentfilter)[clickbar/laravel-magellan

This package provides functionality for working with the postgis extension in Laravel.

423715.4k1](/packages/clickbar-laravel-magellan)[baril/bonsai

An implementation of the Closure Tables pattern for Eloquent.

3593.5k](/packages/baril-bonsai)[toponepercent/baum

Baum is an implementation of the Nested Set pattern for Eloquent models.

3154.7k](/packages/toponepercent-baum)[orptech/laravel-migration-partition

Laravel extensions that extends Illuminate to enable partitioned table creation within Laravel migrations.

3426.7k](/packages/orptech-laravel-migration-partition)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
