gv3n / laravel_crud_template_generator
基于模板生成 CRUD 操作的 Laravel 扩展包
dev-master
2024-05-28 05:12 UTC
Requires
- php: ^8.0
- illuminate/support: ^11.0
This package is auto-updated.
Last update: 2024-09-28 05:52:04 UTC
README
这是一个基于模板生成 CRUD 操作的 Laravel 扩展包。最初是为个人使用而创建的,现在可供任何人使用和分支。请随意根据您的需求进行自定义,并将您的版本与我分享。如有改进建议或报告问题,请与我联系。
安装
您可以通过 Composer 安装此扩展包
composer require gv3n/laravel_crud_template_generator
要求
- PHP ^8.0
- Laravel 支持 ^11.0
使用方法
要使用 CRUD 模板生成器,请按照以下步骤操作
运行以下 Artisan 命令
php artisan make:crud {ModelName}
将
{ModelName}
替换为您模型的名称。
此命令将使用占位符模板生成以下文件
- 控制器:
Http/Controllers/{ModelName}Controller.php
- 模型:
Models/{ModelName}.php
- 视图
views/{ModelName}/index.blade.php
views/{ModelName}/create.blade.php
views/{ModelName}/edit.blade.php
views/{ModelName}/show.blade.php
此外,web.php
路由文件将被更新为以下资源路由
Route::resource("{ModelName}", '{ModelName}Controller');
按照这些步骤,您将为您的模型获得一个功能 CRUD 接口的基本框架。
贡献
欢迎贡献!请随时在 GitHub 上提交拉取请求。
许可协议
此扩展包是开源软件,采用 MIT 许可协议。
作者
- Gv3N