這個是一款逆向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
php artisan code:models
可以指定對應的表來生成:
php artisan code:models --table=users
可以指定其它連結:
php artisan code:models --connection=mysql
注意這個以上命令都會覆蓋之前的檔案!請做好備份!
更多的使用方法請去GitHub->reliese/laravel。
本作品採用《CC 協議》,轉載必須註明作者和本文連結