deveodk/ distributed-generators
为分布式 Laravel(https://github.com/esbenp/distributed-laravel)的智能生成器。几秒钟内启动新的包
1.0.1
2017-07-31 10:04 UTC
Requires
- php: ~5.6|~7.0
- optimus/distributed-laravel: 0.1.*
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0||~6.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-23 06:55:52 UTC
README
为分布式 Laravel(https://github.com/esbenp/distributed-laravel)的智能生成器。几秒钟内启动新的包
示例
生成包的文件示例
该包将生成配置文件中可以配置的所有文件
安装
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 结构。