logRequest($request); $this->logQueries(); } protected function logRequest(Request $request) { $url = $request->fullUrl(); $method = $request->getMethod(); $time = (microtime(true) - LARAVEL_START) * 1000; HttpLog::create(['url' => $url, 'method' => $method, 'time' => $time]); } protected function logQueries() { $queries = \DB::getQueryLog(); foreach ($queries as $query) { QueryLog::create([ 'query' => $query['query'], 'bindings' => $query['bindings'], 'time' => $query['time'] ]); } } }