Package Data | |
---|---|
Maintainer Username: | agsystems |
Maintainer Contact: | mindc@o2.pl (Paweł Feruś) |
Package Create Date: | 2020-03-27 |
Package Last Update: | 2020-09-16 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2025-01-31 03:06:43 |
Package Statistics | |
---|---|
Total Downloads: | 12 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 3 |
Total Forks: | 0 |
Total Open Issues: | 0 |
A package built for lumen that ports most of the make commands from laravel.
#Info This package based on AGSystems/lumen-make (https://github.com/AGSystems/lumen-make) library. Added:
Just run the following in the root of your project
> composer require agsystemspl/lumen-make
Uncomment line in bootstrap/app.php
$app->register(App\Providers\EventServiceProvider::class);
Add line to bootstrap/app.php for enable generators
//for enable generator permanently
$app->register(AGSystems\LumenMake\LumenMakeServiceProvider::class);
//for enable generator in development mode
if (env('APP_ENV') != 'production' || env('APP_ENV') == 'local') {
$app->register(ASystems\LumenMake\LumenMakeServiceProvider::class);
}
Add line to bootstrap/app.php for enable form requests
$app->register(AGSystems\LumenMake\Providers\FormRequestServiceProvider::class);
In generated requests used FormRequest from this library. If you want migrate to Laravel framework, change use line in all generated requests
use AGSystems\LumenMake\Requests\FormRequest;
\\to
use Illuminate\Foundation\Http\FormRequest;
make:job {name}
- Makes a new job class in Jobs/make:console {name}
- Makes a new console command in Console/Commands/make:controller {name}
- Makes a new restful controller in Http/Controllers/make:model {name}
- Makes a new model in /make:middleware {name}
- Makes a new middleware class in Http/Middleware/make:exception {name}
- Makes a new exception class in Exceptions/make:event {name}
- Makes a new event class in Events/make:request {name}
- Makes a new request class in Http/Requests/