Skip to content
This package extends the core file generators that are included with Laravel 5.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
migrations
src
tests
.gitignore
.travis.yml
README.md
composer.json
composer.lock
phpunit.xml

README.md

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 ~ 5.7 using branch 2.0.x
  • 5.8 or later using branch 2.1.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.

You can’t perform that action at this time.