定制 kodebyraaet/generators 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

kodebyraaet/generators

最新稳定版本:v0.6.3

Composer 安装命令:

composer require kodebyraaet/generators

包简介

A collection of generators

README 文档

README

A collection of generators.

Installation

Install composer dependency.

composer require kodebyraaet/generators --dev

If you are using Laravel, add the provider in config/app.php.

Kodebyraaet\Generators\GeneratorsServiceProvider::class

If you are using Lumen, add the provider in bootstrap/app.php.

$app->register(Kodebyraaet\Generators\GeneratorsServiceProvider::class);

Available Commands

Command Description
php artisan make:entitiy Name [--models={Additional models}] [--seed] [--migration] Create the a entity folder with a model, repository, interface and service provider
php artisan make:base-repository Create the base repository that is needed by the objects created by make:entity command, this should only be ran once

Example Usage

php artisan make:entity Project --models=Person,Job --seed --migration

This will create the following files and folders:

+-- App  
|   +-- Entities
|      +-- Project
|         +-- Contracts
|            +-- ProjectInterface.php
|         +-- Models
|            +-- Project.php
|            +-- Person.php
|            +-- Job.php
|         +-- Repositories
|            +-- ProjectRepository.php
|         +-- ProjectServiceProvider.php
+-- database
|   +-- migrations
|      +-- 2015_08_19_110000_Create_Projects_table.php
|   +-- seeds
|      +-- ProjectTableSeeder.php

统计信息

  • 总下载量: 1.15k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 10
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-08-19