Whoops is a nice little library that helps you develop and maintain your projects better, by helping you deal with errors and exceptions in a less painful way.
https://filp.github.io/whoops/
To make this middleware work, you need to include the filp/whoops
in your project.
composer require --dev filp/whoops
Any exception thrown in deeper middleware will be caught by Whoops to generate a dedicated page.
// @todo: generate request
$debug = true;
// Dispatch request into middleware stack.
$dispatcher = new Dispatcher($debug);
$dispatcher->pipe(new WhoopsMiddleware(true));
$dispatcher->pipe(new MyAppMiddleware());
// @todo: add other middleware
$response = $dispatcher->handle($request);