deveodk/

distributed-generators

为分布式 Laravel(https://github.com/esbenp/distributed-laravel)的智能生成器。几秒钟内启动新的包

1.0.1 2017-07-31 10:04 UTC

This package is not auto-updated.

Last update: 2024-09-23 06:55:52 UTC


README

Laravel 5.1

为分布式 Laravel(https://github.com/esbenp/distributed-laravel)的智能生成器。几秒钟内启动新的包

示例

生成包的文件示例

skaermbillede 2017-06-15 kl 18 43 58

该包将生成配置文件中可以配置的所有文件

skaermbillede 2017-06-15 kl 18 45 12

安装

composer require deveodk/distributed-generators

将服务提供者添加到 App 配置中。

DeveoDK\DistributedGenerators\DistributedGeneratorsServiceProvider::class

发布供应商文件夹内容

php artisan vendor:publish --provider="DeveoDK\DistributedGenerators\DistributedGeneratorsServiceProvider"

重要免责声明

此包是为与分布式 Laravel 架构一起使用而制作的。如果您尝试在常规 Laravel 中使用它,则不会工作。

用法

该包具有用于生成模型、监听器等的多条命令。

# Generate a new User bundle. Ideal for bootstraping a new bundle
php artsian make:bundle User --all
# Generate a new User controller. It will automaticly be placed under /Controllers
php artsian make:bundle:controller User --namespace="integrations/User"
# Generate a new User model. It will automaticly be placed under /Models
php artsian make:bundle:model User --namespace="integrations/User"
# Generate a new User listerner. It will automaticly be placed under /Listeners
php artsian make:bundle:listener User --namespace="integrations/User"
# Generate a new User exception. It will automaticly be placed under /Exceptions
php artsian make:bundle:exception User --namespace="integrations/User"
# Generate a new User event. It will automaticly be placed under /Events
php artsian make:bundle:event User --namespace="integrations/User"
# Generate a new User transformer. It will automaticly be placed under /Transformers
php artsian make:bundle:transformer User --namespace="integrations/User"
# Generate a new User route file. It will automaticly be placed under /
php artsian make:bundle:route User --namespace="integrations/User"

特别感谢

特别感谢 esbenp 为创建此包所基于的分布式 Laravel 结构。

许可证

MIT