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 文件