vitalibr / laravel5-exporter
MySQL Workbench Schema Exporter for Laravel 5.0
Installs: 1 046
Dependents: 0
Suggesters: 0
Security: 0
Stars: 16
Watchers: 2
Forks: 4
Open Issues: 3
pkg:composer/vitalibr/laravel5-exporter
Requires
- php: >=5.4.0
- mysql-workbench-schema-exporter/mysql-workbench-schema-exporter: ^3.0.0
This package is not auto-updated.
Last update: 2025-10-26 01:27:49 UTC
README
This is an exporter to convert MySQL Workbench Models (*.mwb) to Laravel Framework 5 Model and Migration Schema.
Prerequisites
- PHP 5.4+
- Composer to install the dependencies
Installation
php composer.phar require --dev vitalibr/laravel5-exporter
This will install the exporter and also require mysql-workbench-schema-exporter.
You then can invoke the CLI script using vendor/bin/mysql-workbench-schema-export.
Formatter Setup Options
Additionally to the common options of mysql-workbench-schema-exporter these options are supported:
Laravel Model
Setup Options
- 
namespaceNamespace for generated class. Default is App\Models.
- 
parentTableAncestor class, the class to extend for generated class. Default is Model.
- 
generateFillableGenerate variable fillable with all columns. Default is false.
Laravel Migration
Setup Options
- 
tablePrefixTable prefix for generated class. Default is Create.
- 
tableSuffixTable suffix for generated class. Default is Table.
- 
parentTableSee above. Default is Migration.
- 
generateTimestampsGenerate created_atandupdated_atcolumns to all Tables.Default is false.
Command Line Interface (CLI)
See documentation for mysql-workbench-schema-exporter