Laravel 5 关机功能替代
Laravel 5 shutdown function alternative
由于 Application::shutdown() 函数已删除,我正在寻找可以帮助我确定 Laravel 已完成的替代方法,即 运行ning 结束前的片刻。
另一件可以帮助我的事情是 Laravel 使用的最后一个功能。
注意:我不需要注册回调,我正在构建一个分析工具,它需要了解 Laravel 完成其 运行。
谢谢。
在 Laravel 5 中 shutdown()
已替换为 Terminable Middleware
这是 运行 在 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
}
}
由于 Application::shutdown() 函数已删除,我正在寻找可以帮助我确定 Laravel 已完成的替代方法,即 运行ning 结束前的片刻。 另一件可以帮助我的事情是 Laravel 使用的最后一个功能。
注意:我不需要注册回调,我正在构建一个分析工具,它需要了解 Laravel 完成其 运行。
谢谢。
在 Laravel 5 中 shutdown()
已替换为 Terminable Middleware
这是 运行 在 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
}
}