PHPackages                             snowcookie/generate-schema - 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. snowcookie/generate-schema

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

snowcookie/generate-schema
==========================

Generate schema from database

v8.0.0(1y ago)0601MITPHPPHP &gt;=8.2.0CI failing

Since Jun 18Pushed 11mo agoCompare

[ Source](https://github.com/bingyue-chen/GenerateSchema)[ Packagist](https://packagist.org/packages/snowcookie/generate-schema)[ Docs](https://github.com/bingyue-chen/GenerateSchema)[ RSS](/packages/snowcookie-generate-schema/feed)WikiDiscussions 7.x Synced today

READMEChangelogDependencies (8)Versions (26)Used By (0)

GenerateSchema
==============

[](#generateschema)

[![Build Status](https://camo.githubusercontent.com/e44bcc93c4987c2f75a5ceb4babc4ce31bf80c35bb1667f11f346381d23fbf42/68747470733a2f2f64726f6e652e736e6f77636f6f6b69652e6d6f652f6170692f6261646765732f62696e677975652d6368656e2f47656e6572617465536368656d612f7374617475732e7376673f7265663d726566732f68656164732f362e78)](https://drone.snowcookie.moe/bingyue-chen/GenerateSchema)

> Generate schema from database

Requirement
-----------

[](#requirement)

LaravelGenerateSchema6.x3.x7.x4.x8.x5.x9.x6.x10.x7.xUsage
-----

[](#usage)

- add packeage

```
composer require --dev snowcookie/generate-schema

```

- add conditionally loading service provider to app/Providers/AppServiceProvider.php

```
public function register()
{
    ...

    if (class_exists('Snowcookie\GenerateSchema\GenerateSchemaServiceProvider')) {
        $this->app->register('Snowcookie\GenerateSchema\GenerateSchemaServiceProvider');
    }
    ...
}

```

- publish config file

```
php artisan vendor:publish --tag=generate-schema

```

- generate scheam with command

```
php artisan tools:generate_schema --storage_disk=local

```

Support Database
----------------

[](#support-database)

- Mysql (MysqlManager)
- Postgres (PostgresManager)

Extend Database Manager
-----------------------

[](#extend-database-manager)

```
