我正在尝试将newrelic添加到我的laravel site中。我找到了这个repo。但是无法正确使用它。
该代码放在哪里?
App::after( function() {
Newrelic::setAppName( 'MyApp' );
} );
或者可能是通过其他方式向newrelic添加路线响应时间...
答案 0 :(得分:2)
App::after
不再存在。
您可以注册一个在执行请求后执行所需的中间件:
<?php
namespace App\Http\Middleware;
use Closure;
class AfterMiddleware
{
public function handle($request, Closure $next)
{
$response = $next($request);
Newrelic::setAppName( 'MyApp' );
return $response;
}
}
并按通常的方式在app / Http / Kernel.php中进行注册:
protected $middleware = [
...,
\App\Http\Middleware\AfterMiddleware::class
];