PHPackages                             bolboosch/procedures - 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. bolboosch/procedures

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

bolboosch/procedures
====================

Laravel migration for procedures generator

v1.0(7y ago)11871MITPHPPHP ^7.2

Since Oct 19Pushed 7y ago1 watchersCompare

[ Source](https://github.com/angelovancleef/procedures)[ Packagist](https://packagist.org/packages/bolboosch/procedures)[ RSS](/packages/bolboosch-procedures/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)DependenciesVersions (4)Used By (0)

Laravel procedures
------------------

[](#laravel-procedures)

Generate procedure migrations from an existing database, including all needed information like parameters and various other needed information!

Laravel 5 installation
----------------------

[](#laravel-5-installation)

The recommended way to install this is through composer:

```
composer require bolboosch/procedures

```

In Laravel 5.5 and up the service providers will automatically get registered. In older versions of the framework edit *config/app.php* and add this to providers section:

```
Bolboosch\Procedures\Providers\ProceduresServiceProvider::class,

```

###### Additional information

[](#additional-information)

Out of the box we extend the "welcome" layout in our views. If you do not want to use this you either need to change the name, or remove the:

```
@extends('welcome')
@section('content')
    // code here...
@endsection

```

lines from both views (index.blade.php and finished.blade.php) in the views folder.

Usage
-----

[](#usage)

To generate procedure migrations from a database, you need to have your database setup in Laravel's Config.

Go to the following url: **localhost:8000/bolboosch/migrate/procedures**

It will present a list to you with all migrations found on your database server (for any database). From this list you can choose which procedures you want to make an migration out of. After checking the procedures you wish to migrate, press the "migrate" button and your migrations will automatically be made and stored in the "migrations" folder in your project root.

Changelog
---------

[](#changelog)

###### 6th November 2018 v1.0.0

[](#6th-november-2018-v100)

- Fixed a typo which sometimes made your procedure malfunction
- Capitalized SQL queries

###### 19th October 2018 v0.0.1-alpha

[](#19th-october-2018-v001-alpha)

- Tweaking the code here and there
- Initial upload of the base project

Contributors
------------

[](#contributors)

ikbenbas

License
-------

[](#license)

The Laravel Migrations Generator is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.7% 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 ~17 days

Total

2

Last Release

2745d ago

Major Versions

v0.0.1-alpha → v1.02018-11-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/7da215e30988937aac0e7298dad7be523efad6295aa3f667a2f9eb7f121c51ea?d=identicon)[Angelo van Cleef](/maintainers/Angelo%20van%20Cleef)

---

Top Contributors

[![mithradantor](https://avatars.githubusercontent.com/u/35919501?v=4)](https://github.com/mithradantor "mithradantor (15 commits)")[![angelovancleef](https://avatars.githubusercontent.com/u/44299887?v=4)](https://github.com/angelovancleef "angelovancleef (11 commits)")

### Embed Badge

![Health badge](/badges/bolboosch-procedures/health.svg)

```
[![Health](https://phpackages.com/badges/bolboosch-procedures/health.svg)](https://phpackages.com/packages/bolboosch-procedures)
```

###  Alternatives

[doctrine/orm

Object-Relational-Mapper for PHP

10.2k285.3M6.2k](/packages/doctrine-orm)[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k115.1M102](/packages/jdorn-sql-formatter)[illuminate/database

The Illuminate Database package.

2.8k52.4M9.4k](/packages/illuminate-database)[mongodb/mongodb

MongoDB driver library

1.6k64.0M546](/packages/mongodb-mongodb)[ramsey/uuid-doctrine

Use ramsey/uuid as a Doctrine field type.

90340.3M211](/packages/ramsey-uuid-doctrine)[reliese/laravel

Reliese Components for Laravel Framework code generation.

1.7k3.4M16](/packages/reliese-laravel)

PHPackages © 2026

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