Germey / Generator by Germey

Laravel Generator extends from Infyom Laravel Generator
Package Data
Maintainer Username: Germey
Maintainer Contact: (Mitul Golakiya)
Package Create Date: 2017-01-19
Package Last Update: 2017-01-20
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-05-17 15:01:31
Package Statistics
Total Downloads: 23
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 2
Total Watchers: 1
Total Forks: 1
Total Open Issues: 0

#Laravel Generator

Laravel Generator modified from Infyom Generator by Germey.


Modified from Infyom. Because the former package generator the Non-elegant config file like config/infyom/laravel-generator.php, so this package changed it to config/generator.php.

Besides, this package changed the command name from infyom:command to generator:command.


  • Mitul Golakiya
  • Germey


Add following packages into your composer.json.

"require": {
    "germey/generator": "~1.0",
    "laravelcollective/html": "^5.3.0",
    "doctrine/dbal": "~2.3"

If you want to generate a swagger annotations for your api documentation, you need to install following packages with it.

"require": {
    "infyomlabs/swagger-generator": "dev-master",
    "jlapp/swaggervel": "dev-master"

Add following service providers into your providers array in config/app.php.


Add following alias to aliases array in config/app.php

'Form'      => Collective\Html\FormFacade::class,
'Html'      => Collective\Html\HtmlFacade::class,
'Flash'     => Laracasts\Flash\Flash::class,

Run the following command:

php artisan vendor:publish

Open app\Providers\RouteServiceProvider.php and update mapApiRoutes method as following:

    'middleware' => 'api',
    'namespace' => $this->namespace."\\API",
    'prefix' => 'api',
    'as' => 'api.',
], function ($router) {
    require base_path('routes/api.php');

We have added as prefix to separate out named routes of api and web. Also its a better way to store api controllers in separate directory with separate namespace. so we have added "\\API" suffix in namespace.

Commands Usage

The former docs: Infyom

Commands have been changed from infyom:command to generator:command.

For example:

php artisan infyom:rollback $MODEL_NAME $COMMAND_TYPE 

changed to

php artisan generator:rollback $MODEL_NAME $COMMAND_TYPE 

Please remember replace all the infyom to generator.