rembon / laravel-crud-generator
Laravel CRUD 生成器
v1.1
2024-06-07 04:28 UTC
This package is auto-updated.
Last update: 2024-09-07 05:06:46 UTC
README
Laravel CRUD 生成器是一款强大且灵活的工具,旨在简化 Laravel 应用程序中 CRUD(创建、读取、更新、删除)操作的开发。此包允许开发者通过最少的工作量生成完整的 CRUD 资源,包括模型、控制器、视图和路由。通过使用此包,您可以减少在 Laravel 项目中设置 CRUD 功能所需的时间和精力,从而更专注于功能开发和增值。
特性
- 自动生成 CRUD:通过 Artisan 命令行工具快速为任何模型生成 CRUD 操作。
- 可定制的文件模板:通过修改提供的文件模板,轻松调整生成的代码以符合特定项目需求。
- 支持多种字段类型:自动处理常见的字段类型,如文本、电子邮件、密码、文本区域和文件。
- 集成 DataTables:可选择包含生成代码用于 DataTables,提供交互性强且功能丰富的表格视图。
- 自动验证规则:根据您的指定自动生成验证规则,以确保数据完整性。
- 集成 Bootstrap:生成使用 Bootstrap 的 CRUD 视图,提供响应式和视觉上吸引人的用户界面。
- 用户友好的配置:简单的配置选项允许您根据需要调整生成过程。
- 全面文档:详细的文档和示例,帮助您快速开始并充分利用此包。
连接支持
- PostgreSQL
pgsql
安装
要安装 Laravel CRUD 生成器包,请运行以下命令:
composer require rembon/laravel-crud-generator
安装包成功后,需要注册服务提供者和发布资产,请运行以下命令:
在 config/app.php
文件中注册服务提供者
'providers' => [ /* * Laravel Framework Service Providers... */ ... /* * Package Service Providers... */ \Rembon\LaravelCrudGenerator\LaravelCrudGeneratorServiceProvider::class, /* * Application Service Providers... */ ... ],
php artisan vendor:publish --tag=public
php artisan vendor:publish --tag=stubs
如果您安装的是全新的 Laravel 项目,请务必填写 .env
文件的值
DB_CONNECTION=pgsql DB_HOST= DB_PORT= DB_DATABASE= DB_USERNAME= DB_PASSWORD=
最后运行 optional
php artisan composer:dump-autoload
php artisan optimize:clear
使用方法
使用此包有两种方式
通过终端
php artisan crud:generate {name} {--table= : Table} {--schema= : Schema} {--form= : Form} {--datatable= : Table}
描述
name
模型名称table
表名称schema
模式名称,如果想要默认模式,可以将其设置为public
form
标志的格式如下:row:type,row:type
datatable
标志的值为布尔值 0 表示false
,1 表示true
通过 CRUD 生成器页面
请访问以下路由:/crud
致谢
贡献
- 有关贡献指南,请访问此链接,点击此处