逆向 Model 的 Composer 包

jiange95發表於2020-07-17

這個是一款逆向model的神器

一般情況下一些中小的專案的資料庫建立是直接在資料庫中編輯,這個時候當表的數量到達一定程度再去編寫model、migration等檔案的,這裡我介紹一下一款資料庫逆向生成Model的composer包 reliese/laravel

使用方法

1. 安裝

composer require reliese/laravel --dev

2. 釋出配置檔案

一般情況下laravel5.6之後的版本都支援自動發現

如果你的版本低於5.6就請在config/app.php中新增對應的程式碼,之後的版本請忽略這一步

'providers' => [
    Reliese\Coders\CodersServiceProvider::class,   
    ],

現在將配置檔案釋出出來

php artisan vendor:publish --tag=reliese-models

建議在這之後清除一下快取

php artisan config:clear

如圖:

逆向MODEL的composer包

基本用法

好了安裝完成開始執行以下程式碼一次性生成所有的Model

php artisan code:models

示例圖
可以指定對應的表來生成:

php artisan code:models --table=users

可以指定其它連結:

php artisan code:models --connection=mysql

注意這個以上命令都會覆蓋之前的檔案!請做好備份!

更多的使用方法請去GitHub->reliese/laravel

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章