在 laravel 中测试查询执行时间
如何在 laravel/phpunit 中测试执行查询需要多长时间?
有没有可能让它不依赖于其他东西?
如何在 laravel/phpunit 中测试执行查询需要多长时间?
有没有可能让它不依赖于其他东西?
最老的方法就是最好的一种:
$start = microtime(true);
// Execute the query
$time = microtime(true) - $start;
由于Laravel 5.2已更改为仅接受一个参数:listen
\DB::listen(function ($query) {
// $query->sql
// $query->bindings
// $query->time
});