larawos / generators
Larawos为laravel 5.3提供的生成器
2.1.1
2016-09-20 12:35 UTC
Requires
- php: >=5.4.0
- illuminate/support: ~5.0
This package is not auto-updated.
Last update: 2024-09-20 22:38:07 UTC
README
如果你使用laravel来开发大型项目,你会发现你花费很多时间来编写一些额外的但必要的类和方法。
这个包将使你更容易、更快地开发,仅此而已。
L5自带了一系列生成器,所以这个包只需要添加一些东西,比如
larawos:module
再添加一两个。
使用方法
步骤 1:通过Composer安装
composer require larawos/generators --dev
步骤 2:添加服务提供者
你只想将这些生成器用于本地开发,所以你不想更新生产环境的providers
数组在config/app.php
中。相反,在app/Providers/AppServiceProvider.php
中添加提供者,如下所示
public function register() { if ($this->app->environment() == 'local') { $this->app->register('Larawos\Generators\GeneratorsServiceProvider'); } }
步骤 3:运行Artisan!
你已经设置好了。从控制台运行php artisan
,你将在larawos:*
命名空间部分看到新命令。
示例
模块
php artisan larawos:module User
COLUMN_NAME:COLUMN_TYPE
当需要时使用except或only...
--except="store_request"
--only="model,repository,controller"
...这将给你
模型
模型的属性和关系特性
模型的存储库和契约。
控制器。
控制器的服务。
许多常见的请求。
视图的presenter。
模块的优化绑定和路由。