laracademy / model-generator
1.2
2016-05-24 17:24 UTC
This package is auto-updated.
Last update: 2019-10-17 19:24:02 UTC
README
请注意,此包已迁移到 https://packagist.org.cn/packages/laracademy/generators
模型生成器 - 将读取您的当前表结构,并自动填充字段生成模型。
您可以一次性生成单个表模型或多个表模型。
作者
要求
- PHP 5.6+
- Laravel 5.2+
使用方法
步骤1:通过Composer安装
composer require "laracademy/model-generator"
步骤2:添加服务提供者
最简单的方法是将以下内容添加到您的 config/app.php
文件中
Laracademy\ModelGenerator\ModelGeneratorServiceProvider::class
根据您的设置,您可能只想在开发环境中使用这些提供者,以免更新您的 production
服务器。相反,将提供者添加到 `app/Providers/AppServiceProvider.php' 中,如下所示
public function register() { if($this->app->environment() == 'local') { $this->app->register('\Laracademy\ModelGenerator\ModelGeneratorServiceProvider'); } }
Artisan
现在我们已经将生成器添加到我们的项目中,最后要做的就是运行Laravel的Arisan命令
php artisan
您将在列表中看到以下内容
generate:model
该命令包含许多不同的选项,下面列出了一些
- --table=
- 这可以是单个表,也可以是逗号分隔的表列表
- --all
- 这将忽略您添加的任何表,并生成数据库中所有表的完整列表以生成模型
- 请注意,此命令将忽略
migrations
表,不会为其生成任何模型 - --connection=
- --debug
- 运行时显示更多信息
示例
生成单个表
php artisan generate:model --table=users
生成多个表
php artisan generate:model --table=users,posts
生成所有表
php artisan generate:model --all
切换到数据库.php中找到的另一个连接并生成所有表的模型
php artisan generate:model --connection=spark --all
许可协议
错误报告和功能请求
请尽可能详细地提供有关提交问题和功能请求的详细信息
免责声明
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任承担责任,无论这些责任是在合同、侵权或其他情况下产生的,也不论这些责任与软件或其使用或其他方式有关。