| Package Data | |
|---|---|
| Maintainer Username: | shiftechafrica |
| Maintainer Contact: | info@shiftechafrica.com (shiftechafrica) |
| Package Create Date: | 2020-04-19 |
| Package Last Update: | 2023-10-23 |
| Home Page: | |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-11 03:18:31 |
| Package Statistics | |
|---|---|
| Total Downloads: | 115 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 0 |
| Total Watchers: | 0 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
A package built for lumen that ports most of the make commands from laravel.
##Info Added:
Just run the following in the root of your project
composer require shiftechafrica/lumen-take-off
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(ShiftechAfrica\LumenMakeServiceProvider::class);
//for enable generator in development mode
if (env('APP_ENV') != 'production' || env('APP_ENV') == 'local') {
$app->register(ShiftechAfrica\LumenMakeServiceProvider::class);
}
Add line to bootstrap/app.php for enable form requests
$app->register(ShiftechAfrica\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 ShiftechAfrica\Requests\LumenFormRequest;
\\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/##### And much more...