ernestovargas / laranerators
基于现有模式的 Laravel 5 生成器
dev-master
2015-11-24 23:44 UTC
Requires
- php: >=5.4.0
- illuminate/support: ~5.0
- philo/laravel-blade: 3.*
This package is not auto-updated.
Last update: 2024-09-28 18:10:42 UTC
README
[] (https://travis-ci.org/ernestova/laranerators.svg)
模型生成器
为现有 MySql 模式生成 Laravel 5 模型。
它读取您的现有数据库模式,并根据现有表生成模型类文件。
安装
将 "ernestovargas/laranerators": "dev-master"
添加到您的 composer.json 文件中的 require-dev 部分。
由于生成器仅对开发有用,请在 app/Providers/AppServiceProvider.php 中添加提供者,例如
public function register() { if ($this->app->environment() == 'local') { $this->app->register('ErnestoVargas\Generators\GeneratorsProvider'); } }
帮助 & 选项
php artisan help make:models
选项
- --dir="" 模型目录 (默认: "Models/")
- --extends="" 父类 (默认: "Model")
- --fillable="" $fillable 数组列的规则 (默认: "")
- --guarded="" $guarded 数组列的规则 (默认: "ends:_id|ids,equals:id")
- --timestamps="" $timestamps 列的规则 (默认: "ends:_at")
- --ignore=""|-i="" 要忽略的表名
- --ignoresystem|-s 系统表列表 (auth, migrations, entrust package)