jason-nz/produce

该软件包最新版本(v1.0.6)没有可用的许可证信息。

高度可配置的 Laravel 4 资源生成器/生产者。

v1.0.6 2013-12-11 02:31 UTC

This package is auto-updated.

Last update: 2021-08-25 07:22:17 UTC


README

高度可配置的 Laravel 4 资源生产者/生成器,用于快速构建应用程序。

关于

此软件包可以使用一个命令仅创建以下内容。例如 $ php artisan produce Post

  • 控制器
  • 模型
  • 视图
  • 视图组合器
  • 仓库
  • 验证器
  • 迁移
  • 种子
  • 测试
  • ... 以及更多!(事件,服务等)

安装

  1. jason-nz/produce 添加到 composer.json 的要求中
{
    "require": {
        "jason-nz/produce": "1.0.*"
    }
}
  1. 使用 composer update 更新您的软件包。

  2. 接下来,在 app/config/app.php 中注册 JasonNZ\Produce\ProduceServiceProvider 到 providers 数组。

'JasonNZ\Produce\ProduceServiceProvider'
  1. 最后,在终端中运行以下 artisan 命令以发布配置文件
$ php artisan config:publish jason-nz/produce

使用方法

调整位于 app/config/packages/jason-nz/produce/config.php 的配置设置。有关更多详细信息,请参阅 配置

然后只需运行以下 artisan 命令中的任何一个

  • $ php artisan produce NAME
  • $ php artisan produce:all NAME
  • $ php artisan produce:composer NAME
  • $ php artisan produce:controller NAME
  • $ php artisan produce:migration NAME
  • $ php artisan produce:model NAME
  • $ php artisan produce:repository NAME
  • $ php artisan produce:seed NAME
  • $ php artisan produce:test NAME
  • $ php artisan produce:validator NAME
  • $ php artisan produce:view NAME

注意: 将 NAME 替换为您要创建的资源/的单一名称。

配置

几乎可以自定义本软件包的每个元素以满足您项目和编程需求。

如果您打开 app/config/packages/jason-nz/produce/config.php 文件,您将看到许多良好的文档化的配置选项。

通常每个资源类型都有至少 3 个选项可用。第一个是一个布尔值,允许您设置是否希望此软件包生成此类资源。第二个是创建资源的路径位置,第三个是可选的命名空间字段,用于那些喜欢为文件命名空间的用户。

注意: 如果您命名空间文件和添加新的文件夹/目录路径,请不要忘记告诉 Laravel 自动加载它们。这可以通过 composer.json 文件或 app/global.php 文件完成。

视频

ScreenShot

待办事项

我计划很快将以下资源添加到此软件包中

  • 事件
  • 服务
  • 服务提供者

如果有人觉得其他资源或额外功能可能有用,请告诉我!

作者

许可

Laravel Artisan Produce - Laravel 4 包是开源软件,使用MIT 许可协议授权。