ikmi / crudgenerator

一个用于生成完整 CRUD 操作的 Laravel 扩展包。

V1.0.0 2023-03-17 05:41 UTC

This package is auto-updated.

Last update: 2024-09-17 08:50:05 UTC


README

Laravel 扩展包,用于生成完整的 CRUD 操作

安装

IKMI Crud Generator 需要以下条件:

  • PHP ^7.4
  • Laravel 框架 ^8.0
  • Composer 2
  • MySQL 数据库

在控制台输入

composer require ikmi/crudgenerator
  • 该包将自动注册其服务提供者。

  • 确保您的项目连接到数据库后再进行发布。

    • [原因] 发布后,将创建迁移文件并在数据库中自动创建表
  • 将包的配置文件发布到应用自己的配置目录

php artisan vendor:publish --provider="Ikmi\CrudGenerator\CrudGeneratorServiceProvider"

文件夹结构

- src
    - app
        - Controllers
            - CategoryController.php
        - Migrations
            - create_categories_table.php
        - Models
            - Category.php
        - Requests
            - CategoryRequest.php
        - Routes
            - web.php
        - views
            - category
                - create.blade.php
                - edit.blade.php
                - index.blade.php
                
    - CrudGeneratorServiceProvider.php
    
- composer.json
- README.md
- .gitignore

用法

  • 安装后,它将创建一个名为 categories 的资源路由

  • 在您的项目运行后,请访问以下 URL

{{base_url}}/categories
  • 然后您可以通过以下路由完成 CRUD 操作
/categories
/categories/create
/categories/store
/categories/{category}/edit
/categories/{category}/update
/categories/{category}/destroy