You can install the package via composer:
$ composer require benjaminhu/laravel-app-debug-dynamicSimply register the newly created class in your (top of) middleware stack.
// app/Http/Kernel.php
class Kernel extends HttpKernel
{
protected $middleware = [
\Benjaminhu\LaravelAppDebugDynamic\AppDebugDynamicMiddleware::class,
// ...
];
// ...
}Publish config:
$ php artisan vendor:publish --provider="Benjaminhu\LaravelAppDebugDynamic\AppDebugDynamicServiceProvider"Setup .env (remember: in production mode alway set: APP_DEBUG=false!):
# ...
APP_DEBUG=false
APP_DEBUG_DYNAMIC_COOKIE_NAME=<CHOOSE COOKIE NAME>
APP_DEBUG_DYNAMIC_COOKIE_SECRET=<CHOOSE COOKIE SECRET>
# optional
# APP_DEBUG_DYNAMIC_ALLOWED_IPS=<LIST, OF, ALLOWED, IP, ADDRESSES>
# ...$ composer test