int / lumen-base
Base for microservices Integrando.se
v0.1.31
2017-08-01 22:57 UTC
Requires
- league/fractal: ^0.16.0
This package is not auto-updated.
Last update: 2025-03-16 05:27:56 UTC
README
composer require int/lumen-base
Alter ./bootstrap/app.php
Enable Facades
from
// $app->withFacades();
to
$app->withFacades();
Alter Exception Handler.
from
$app->singleton(
Illuminate\Contracts\Debug\ExceptionHandler::class,
App\Exceptions\Handler::clas
);
to
$app->singleton(
Illuminate\Contracts\Debug\ExceptionHandler::class,
\Int\Lumen\Core\Exceptions\Handler::class
);
Add Middleware Accepts Json
$app->middleware([
\Int\Lumen\Core\Http\Middleware\AcceptsJsonMiddleware::class
]);
Add Transformer Service Provider
$app->register(\Int\Lumen\Core\Providers\TransformerServiceProvider::class);
Add Config to Monolog
$app->configureMonologUsing(function ($monolog) {
$monolog->pushHandler(new \Monolog\Handler\StreamHandler(storage_path() . '/logs/api.log'));
$monolog->pushProcessor(new \Monolog\Processor\WebProcessor);
return $monolog;
});