nguyenhoang/nhgenerator

简单的 CRUD 生成器,包括控制器、模型、视图和路由功能。

dev-master 2018-07-11 08:52 UTC

This package is not auto-updated.

Last update: 2024-09-26 16:54:54 UTC


README

一个简单的包,帮助开发者通过 CLI 在一秒钟内创建超级无聊的 C-R-U-D 功能。

入门

以下说明将帮助您在本地机器上创建项目副本并运行,以进行开发和测试。有关如何在生产系统上部署项目的说明,请参阅部署。

先决条件

在使用此包之前,您需要安装 Laravel Collective 包。

composer require "laravelcollective/html":"^5.4.0"

接下来,将您的新提供者添加到 config/app.php 文件中的 providers 数组中

  'providers' => [
    // ...
    Collective\Html\HtmlServiceProvider::class,
    // ...
  ],

最后,将两个类别名添加到 config/app.php 文件中的 aliases 数组中

  'aliases' => [
    // ...
      'Form' => Collective\Html\FormFacade::class,
      'Html' => Collective\Html\HtmlFacade::class,
    // ...
  ],

接下来要做的是克隆 Admin SB2 来创建模板。我不想包含所有这些 CSS、JS,因为它们不是必需的。请按照以下步骤操作。

git clone https://github.com/nguyen47/assets.git

然后将从 GitHub 复制的 assets 文件夹放入 Laravel 的 public 文件夹中。

请完全复制文件夹

安装

运行以下 CLI 代码来安装此包

composer require "nguyenhoang/nhgenerator @dev"

接下来,将您的新提供者添加到 config/app.php 文件中的 providers 数组中

'providers' => [
    // ...
    NguyenHoang\NhGenerator\NhGeneratorServiceProvider::class,
    // ...
  ],

用法

安装此包后,您打开终端,将看到一个名为 "make:crud" 的新 CLI。

artisan 命令是

php artisan make:crud your-model-name

模型名称应为大写字母开头,且无复数形式。

示例

首先,您需要创建迁移和模型。

php artisan make:model User -m

然后,您可以使用以下 artisan 命令来创建带有模型、控制器和视图的完整 C-R-U-D 功能。

php artisan make:crud User

作者

  • Nguyen Hoang - 初始工作 -
  • kEpEx - 特别感谢 kEpEx 帮助我基于您的 laravel-crud-generator 创建此包

许可

此项目受 MIT 许可证的许可 - 有关详细信息,请参阅 LICENSE.md 文件