ModelMaker: MySQL to Laravel Model Generatoror
, (*1)
Install Via Composer
composer require awkwardideas/modelmaker, (*2)
Add to Laravel App Config
/*
* Package Service Providers...
*/
AwkwardIdeas\ModelMaker\ModelMakerServiceProvider::class,
//
Commands via Artisan
Command line actions are done via artisan. The host, username, password from the .env file are used for making the connection., (*3)
php artisan modelmaker:clean
Removes all model maker files from the app/models folder, (*4)
Options:, (*5)
--force Bypass confirmations, (*6)
php artisan modelmaker:generate
Create migration files using the database information in .env, (*7)
Options:, (*8)
--from= Database to migrate from
--namespace= Defaults to App, but if provided will output with provided namespace
--connection= If provided, adds connection reference to model. Use for multi database situations., (*9)