Laravel 5关机功能另类

Ida*_*lan 2 php laravel laravel-5

由于Application :: shutdown()函数已被删除,我正在寻找替代方案,这将有助于我确定Laravel已经完成,在运行结束前一刻.可以帮助我的另一件事是Laravel使用的最后一个功能.

注意:我不需要注册回调,我正在构建一个分析工具,需要了解Laravel完成其运行.

谢谢.

Lau*_*nce 6

在Laravel 5中,shutdown()已被可终结中间件取代

这是在HTTP响应已经发送到浏览器之后运行的中间件.

use Illuminate\Contracts\Routing\TerminableMiddleware;

class MyProfiler implements TerminableMiddleware {

    public function handle($request, $next)
    {
        return $next($request);
    }

    public function terminate($request, $response)
    {
        // Do your profiling here
    }

}
Run Code Online (Sandbox Code Playgroud)