schickling/laravel-schema-summary

Creates a summary file of all migrations

Installs: 25

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 2

Forks: 0

Open Issues: 1

pkg:composer/schickling/laravel-schema-summary

dev-master 2014-05-15 08:39 UTC

This package is not auto-updated.

Last update: 2025-09-27 21:15:01 UTC


README

Creates a summary file of all migrations. This package is inspired by the schema.rb file of Active Record Migrations.

Installation

  1. Add the following to your composer.json and run composer update

    {
        "require": {
            "schickling/laravel-schema-summary": "dev-master"
        }
    }
  2. Add Schickling\SchemaSummary\SchemaSummaryServiceProvider to 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)