larawos/generators

Larawos为laravel 5.3提供的生成器

2.1.1 2016-09-20 12:35 UTC

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。
  • 模块的优化绑定和路由。