You can also use middleware to do some work after a response has been sent to the browser. Such middleware is called Terminable Middleware.
You can make a middleware terminable by defining a terminate method on a middleware.
This method will be automatically called after a response is sent to the browser. It will have both request and response as params.
class TerminatingMiddleware{    public function handle($request, Closure $next)    {        return $next($request);    }     public function terminate($request, $response)    {        // ...    }}
Tip given by @Laratips1