imtigger/laravel-crud-generator

Laravel CRUD 生成器

0.7.1 2019-11-06 11:31 UTC

This package is auto-updated.

Last update: 2024-09-06 22:19:57 UTC


README

Laravel CRUD 生成器

*** 目前仅供内部测试 ***

依赖

此包为 laravel-crud 生成 CRUD 控制器

安装

composer require imtigger/laravel-crud-generator --dev

使用方法

创建自己的主题

php artisan vendor:publish --provider="Imtigger\LaravelCRUD\LaravelCRUDGeneratorServiceProvider"

编辑 resources/crud-stubs/views/layout.blade.php.stub 以适配您喜欢的主题!

生成 CRUD 模型 + 视图 + 控制器 + 迁移 + 表单

php artisan make:crud --help
Usage:
  make:crud [options] [--] <name>

Arguments:
  name

Options:
      --form            (Re)generate only form
      --model           (Re)generate only model
      --view            (Re)generate only view
      --no-model        Generates no model
      --no-view         Generates no view
      --no-controller   Generates no controller
      --no-form         Generates no form
      --no-migration    Generates no migration
      --no-soft-delete  No soft delete
      --no-ui           Shortcut for --no-view, --no-controller and --no-form

工作流程

  1. php artisan make:crud Animal
  2. 编辑生成的迁移并运行 php artisan migrate
  3. php artisan migrate
  4. (可选) php artisan make:crud --[form|model|view] 从实际数据库重新生成表单/模型/视图