dweik / crud-generator
这是一个为Laravel +5.1生成CRUD函数的简单工具,基于数据库表。
1.1.0
2018-06-03 11:19 UTC
Requires
- php: >=5.4.0
- illuminate/console: ^5.0,<5.6
- illuminate/filesystem: ^5.0,<5.6
- illuminate/support: ^5.0,<5.6
- symfony/class-loader: ^2.3|^3.0
Requires (Dev)
- illuminate/config: ^5.0,<5.6
- illuminate/view: ^5.0,<5.6
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验证数字字段
- 在操作字段中添加删除按钮
- 为数据库表生成模型
- 使用命名空间生成文件
- 忽略无自增的表