machecaz/marlon-lumen
119
| Install | |
|---|---|
composer require machecaz/marlon-lumen |
|
| Latest Version: | 0.1.3 |
| PHP: | ^7.4|^8.0 |
| Last Updated: | Jun 21, 2021 |
| Links: | GitHub · Packagist |
Maintainer: danieletulone
Marlon Lumen
Usage
-
Register provider into
bootstrap/app.php:$app->register(Marlon\Lumen\Providers\MarlonLumenServiceProvider::class); -
Add ErrorHandler trait to
app/Exceptions/Handler.php.
Commands
- make:request -> Create a FormRequest.
- make:response -> Create a Responsable class.
- run:test -> A shortcut command for run test using phpunit.
Enums
This package use spatie/enum for enable enum feature (we are waiting for php 8.1 that will provides native enum).
- RoleEnum -> user roles.
Helper classes
- Auth -> get values from marlon custom header (proxy will pass them).
- ValidationErrors -> a helper class for throw a ValidationException.
Traits
- ArrayObjectArrayable -> implements a recursive "objects to array" method.
- ErrorHandler -> core class for handle ValidationException and return a 422 response with errors.
- ObjectArrayable -> implements a recursive "object to array" method for object.
Related Packages
albertcht/lumen-form-request
Form request is a package for Lumen that lets developer validate form requests l...
14,890
10
joeldeval/lumen-form-request
Form request is a package for Lumen that lets developer validate form requests l...
814
3
anik/form-request
Form request is a package for Lumen that lets developer validate form requests l...
387,671
50
pearl/lumen-request-validate
Lumen doesn't have form request validator seperatly. This package helps develope...
402,365
45
lan143/lumen-request-validate
Lumen doesn't have form request validator seperatly. This package helps develope...
10
0