gv3n/laravel_crud_template_generator

基于模板生成 CRUD 操作的 Laravel 扩展包

dev-master 2024-05-28 05:12 UTC

This package is auto-updated.

Last update: 2024-09-28 05:52:04 UTC


README

Total Downloads Latest Stable Version License

这是一个基于模板生成 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