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 4w ago

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 51% 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

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

[jdorn/sql-formatter

a PHP SQL highlighting library

3.8k117.8M121](/packages/jdorn-sql-formatter)[backup-manager/backup-manager

A framework agnostic database backup manager with user-definable procedures and support for S3, Dropbox, FTP, SFTP, and more with drivers for popular frameworks.

1.7k1.6M11](/packages/backup-manager-backup-manager)[propel/propel1

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

8351.6M88](/packages/propel-propel1)[insolita/yii2-migration-generator

Set of gii tools for generating files for migration by schema of table , phpdoc or table data

108508.0k5](/packages/insolita-yii2-migration-generator)[xpdo/xpdo

A PDO-based Object/Relational Bridge Library

7088.4k4](/packages/xpdo-xpdo)[voku/session2db

A PHP library acting as a wrapper for PHP's default session handling functions which stores data in a MySQL database, providing both better performance and better security and protection against session fixation and session hijacking.

3220.0k](/packages/voku-session2db)

PHPackages © 2026

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