Skip to content

Latest commit

 

History

History
103 lines (70 loc) · 2.54 KB

README.md

File metadata and controls

103 lines (70 loc) · 2.54 KB

Build Status Total Downloads Latest Stable Version License License

Laravel Oh Generators

This package extends the core file generators that are included with Laravel 5

Installation

Install by composer

    $ composer require yish/generators
  • 5.4 before using branch 1.1.x
  • 5.5 or later using branch 2.0.x

Registing Service Provider

If you are using laravel 5.5, you can use auto discover also, you don't need put in service provider to app.php.

<?php

//app.php

'providers' => [
        \Yish\Generators\GeneratorsServiceProvider::class,
    ],

Example

Providing commands:

Generating Service:

It can be generating class service.

    $ php artisan make:service UserService

Generating Repository:

It can be generating class repository.

    $ php artisan make:repository UserRepository

Generating Transformer:

It can be generating class transformer.

    $ php artisan make:transformer UserTransformer
  • Supported:
    • Helpers
    • TransformContract

Generating Formatter

It can be generating class formatter.

    $ php artisan make:formatter UserFormatter
  • Supported:
    • Statusable
    • Helpers
    • FormatContract

Generating Presenter

It can be generating class presenter.

    $ php artisan make:presenter UserPresenter

Generating Foundation

It can be generating class foundation.

    $ php artisan make:foundation Taggable

If you need more examples and documentation, see documentation.