schickling/laravel-schema-summary
Creates a summary file of all migrations
25
2
| Install | |
|---|---|
composer require schickling/laravel-schema-summary |
|
| License: | MIT |
| Last Updated: | May 15, 2014 |
| Links: | GitHub · Packagist |
Maintainer: schickling
laravel-schema-summary
Creates a summary file of all migrations. This package is inspired by the schema.rb file of Active Record Migrations.
Installation
-
Add the following to your composer.json and run
composer update{ "require": { "schickling/laravel-schema-summary": "dev-master" } } -
Add
Schickling\SchemaSummary\SchemaSummaryServiceProviderto your config/app.php
Usage
The following command creates a Schema.md file in your app/database directory which contains a summary of all migrations. This summary can be understood as one big migration for documentation purposes.
$ php artisan migrate:schema
Example Output
users
| Field | Type | Length | Unsigned | Default |
|---|---|---|---|---|
| id | INT | 10 | yes | |
| name | VARCHAR | 128 (default) |
photos
| Field | Type | Length | Unsigned | Default |
|---|---|---|---|---|
| id | INT | 10 | yes | |
| user_id | INT | 10 | yes | 0 |
| url | VARCHAR | 128 (default) |