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(5mo ago)03.1k↓93.3%MITPHPPHP &gt;=7.0|^8.0

Since Sep 25Pushed 5mo 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 2w 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

45

—

FairBetter than 91% of packages

Maintenance70

Regular maintenance activity

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity71

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

176d 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

[spatie/laravel-medialibrary

Associate files with Eloquent models

6.2k45.4M704](/packages/spatie-laravel-medialibrary)[laravel/ai

The official AI SDK for Laravel.

1.1k4.6M322](/packages/laravel-ai)[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.6k31.8M161](/packages/laravel-cashier)[spatie/laravel-health

Monitor the health of a Laravel application

88212.7M188](/packages/spatie-laravel-health)[forjedio/inertia-table

Backend-driven dynamic tables for Laravel + Inertia.js

272.0k](/packages/forjedio-inertia-table)[masterix21/laravel-licensing

Laravel licensing package with polymorphic assignment to any model, activation keys, expirations/renewals, and seat control via LicenseUsage. Supports offline verification with public-key–signed tokens, a CLI to generate/rotate/revoke keys, and an extensible architecture via config and contracts.

1614.1k4](/packages/masterix21-laravel-licensing)

PHPackages © 2026

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