dweik/crud-generator

这是一个为Laravel +5.1生成CRUD函数的简单工具,基于数据库表。

1.1.0 2018-06-03 11:19 UTC

This package is not auto-updated.

Last update: 2024-09-24 20:55:28 UTC


README

此包基于数据库表生成CRUD(创建、读取、更新和删除)文件,以节省程序员的开发时间。

安装

使用以下命令通过composer安装此包

composer require dweik/crud-generator

更新composer后,将服务提供者添加到config/app.php文件中的providers数组

Dweik\CrudGenerator\CrudGeneratorServiceProvider::class,

要仅在开发系统上安装此包,请在composer命令中添加--dev标志

composer require --dev dweik/crud-generator

在Laravel中,您可以在app/Providers/AppServiceProvider.php文件中,在register()方法内添加以下代码,而不是在config/app.php文件中添加服务提供者

public function register()
{
    if ($this->app->environment() !== 'production') {
        $this->app->register(\Dweik\CrudGenerator\CrudGeneratorServiceProvider::class);
    }
    // ...
}

这将允许您的应用程序在非生产环境中加载Laravel CRUD生成器。

Laravel的自动CRUD生成

您现在可以通过以下方式生成CRUD文件

php artisan crud:generate

Laravel CRUD生成器是开源软件,许可协议为MIT许可

变更日志

v1.1.0

  • 将执行Laravel身份验证添加到选项中
  • 将执行Laravel迁移命令添加到选项中
  • 忽略身份验证表
  • 忽略迁移表
  • 添加忽略create_at、updated_at和deleted_at列的选项
  • 修复所有Laravel版本+5.1中的路由服务问题

v1.0.1

  • 修复错误

V1.0.0

  • 支持mysql、postgres和mysqli
  • 生成带有字段验证的添加/编辑页面
  • 使用JavaScript验证数字字段
  • 在操作字段中添加删除按钮
  • 为数据库表生成模型
  • 使用命名空间生成文件
  • 忽略无自增的表