PHPackages                             rokde/laravel-query-analyzer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. rokde/laravel-query-analyzer

AbandonedArchivedLibrary

rokde/laravel-query-analyzer
============================

Query Analyzer for Laravel

0.0.1(9y ago)0501MITPHPPHP &gt;=5.5.9

Since Jun 28Pushed 9y ago1 watchersCompare

[ Source](https://github.com/rokde/laravel-query-analyzer)[ Packagist](https://packagist.org/packages/rokde/laravel-query-analyzer)[ RSS](/packages/rokde-laravel-query-analyzer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

Query Analyzer for Laravel
==========================

[](#query-analyzer-for-laravel)

[![Latest Stable Version](https://camo.githubusercontent.com/d1c1c711a4ca85ff08d58de33322233871bd3df1cff0942f073d5a3d7ee09a3d/68747470733a2f2f706f7365722e707567782e6f72672f726f6b64652f6c61726176656c2d71756572792d616e616c797a65722f762f737461626c652e737667)](https://packagist.org/packages/rokde/laravel-query-analyzer) [![Latest Unstable Version](https://camo.githubusercontent.com/887e1934f398e5cc7681611db87b0fca56b8aba50d682a1bdb6fa9ae098f2931/68747470733a2f2f706f7365722e707567782e6f72672f726f6b64652f6c61726176656c2d71756572792d616e616c797a65722f762f756e737461626c652e737667)](https://packagist.org/packages/rokde/laravel-query-analyzer) [![License](https://camo.githubusercontent.com/1a134598ae191838da2d98cff10af20feeda5ec89446cd7af15de9501dc7f881/68747470733a2f2f706f7365722e707567782e6f72672f726f6b64652f6c61726176656c2d71756572792d616e616c797a65722f6c6963656e73652e737667)](https://packagist.org/packages/rokde/laravel-query-analyzer) [![Total Downloads](https://camo.githubusercontent.com/ee31e7f4893129901b48ae4933fc815168262857d24419cc8e5ac05b9ff784a9/68747470733a2f2f706f7365722e707567782e6f72672f726f6b64652f6c61726176656c2d71756572792d616e616c797a65722f646f776e6c6f6164732e737667)](https://packagist.org/packages/rokde/laravel-query-analyzer)

Quickstart
----------

[](#quickstart)

```
composer require rokde/laravel-query-analyzer

```

Add to `providers` in `config/app.php`:

```
Rokde\LaravelQueryAnalyzer\LaravelQueryAnalyzerProvider::class,

```

Installation
------------

[](#installation)

Add to your composer.json following lines

```
"require": {
	"rokde/laravel-query-analyzer": "~0.0"
}

```

Add `Rokde\LaravelQueryAnalyzer\LaravelQueryAnalyzerProvider::class,` to `providers` in `config/app.php`.

Run `php artisan vendor:publish --provider="Rokde\LaravelQueryAnalyzer\LaravelQueryAnalyzerProvider"`

Configuration
-------------

[](#configuration)

### `enabled`

[](#enabled)

Is the analyzing enabled or not.

Usage
-----

[](#usage)

You have a console command to get all queries listed.

### List all queries

[](#list-all-queries)

```
$> php artisan analyze:queries

```

Lists all queries. You have `--limit` and `--offset` as options for paginate through all the queries.

Example output:

```
01 select * from `users` where `users`.`id` = ? limit 1
02 select * from `profiles` where `profiles`.`user_id` = ? and `profiles`.`user_id` is not null

```

### List details of one query

[](#list-details-of-one-query)

```
$> php artisan analyze:queries 1

```

Lists details for query number 1.

Example output:

```
select * from `users` where `users`.`id` = ? limit 1
+-------+---------+---------+------+------+
| count | fastest | slowest | avg  | mode |
+-------+---------+---------+------+------+
| 14    | 0.4     | 0.73    | 0.53 | 0.58 |
+-------+---------+---------+------+------+

+----------+---------+---------+------+------+
| bindings | fastest | slowest | avg  | mode |
+----------+---------+---------+------+------+
| [1]      | 0.4     | 0.73    | 0.53 | 0.58 |
| [2]      | 0.41    | 0.74    | 0.54 | 0.59 |
+----------+---------+---------+------+------+

```

You can see the summary of all queries combined and afterwards the bindings-dependent timings. Maybe some bindings cause an extra long run.

### Clear the data

[](#clear-the-data)

```
$> php artisan analyze:clear

```

Clears the whole data for analysis.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3603d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4946056?v=4)[Robert Kummer](/maintainers/rokde)[@rokde](https://github.com/rokde)

### Embed Badge

![Health badge](/badges/rokde-laravel-query-analyzer/health.svg)

```
[![Health](https://phpackages.com/badges/rokde-laravel-query-analyzer/health.svg)](https://phpackages.com/packages/rokde-laravel-query-analyzer)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M683](/packages/barryvdh-laravel-ide-helper)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k12.1M99](/packages/laravel-pulse)[genealabs/laravel-model-caching

Automatic caching for Eloquent models.

2.4k4.8M26](/packages/genealabs-laravel-model-caching)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[mikebronner/laravel-model-caching

Automatic caching for Eloquent models.

2.4k127.1k1](/packages/mikebronner-laravel-model-caching)[fumeapp/modeltyper

Generate TypeScript interfaces from Laravel Models

196277.9k](/packages/fumeapp-modeltyper)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
