aindong/custom-generator

为仓库模式应用程序生成新功能的自定义生成器

1.0 2015-04-09 13:10 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:07:24 UTC


README

一个由jeffrey way的生成器包启发的laravel自定义生成器。这个生成器将生成仓库模式结构所需的文件。

安装

  1. 将以下内容添加到您的laravel composer.json文件中的require部分
"require-dev": {
  "aindong/custom-generator": "dev-master"
}
  1. 打开终端并运行
composer update
  1. 下载完包后。打开您的app/config/app.php文件,并在$providers数组中添加以下内容
'Aindong\CustomGenerator\Providers\CustomGeneratorServiceProvider',
  1. 如果出现错误,例如找不到包,运行
composer dumpautoload -o

使用

  1. 在您的app文件夹内,创建一个将包含所有功能的自定义文件夹。例如,我创建了一个Acme文件夹
-app
--Acme
  1. 并在您的自定义文件夹下创建一个Features文件夹。
-app
--Acme
---Features
  1. 现在在您的终端中输入
php artisan generate:feature featurename --path=app/Acme --namespace=Acme
  1. 哇!现在检查您的features文件夹看看魔法!

备注

此包已经内置了一个接口和eloquent常规CRUD过程的抽象。但您总是可以更改或创建自己的。

备注

此包仍在开发中,但我已经在用它来提高我的工作效率,减少创建新文件和重新组织文件的时间。请随时提出建议。