PHPackages                             raveesgohiel/dbscanner - 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. [Database &amp; ORM](/categories/database)
4. /
5. raveesgohiel/dbscanner

ActiveLibrary[Database &amp; ORM](/categories/database)

raveesgohiel/dbscanner
======================

A package for Laravel that will simply allow user to get some valuable stats like total users, total tables in the DB, total rows and fields in each table and more.

00PHP

Since May 29Pushed 1y ago1 watchersCompare

[ Source](https://github.com/raveesgohiel9/dbscanner)[ Packagist](https://packagist.org/packages/raveesgohiel/dbscanner)[ RSS](/packages/raveesgohiel-dbscanner/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

DB Scanner V1.0
===============

[](#db-scanner-v10)

A Laravel Pacakge to help developers scan their MySQL DB to get a list of tables, all the columns, total row counts. This could be helppul for developers to not have to wrtie a lot fo queries and get it all by just using a simple package.

USAGE
=====

[](#usage)

```
use Raveesgohiel\Dbscanner\Facades\DbScanner;

```

You must add the DbScanner class to your controller. Then just use the scan(). The usage is shown below

```
$db_report = DbScanner::scan();

```

This will return an array of all the tables, with fields, primary keys and even total row count.

###  Health Score

14

—

LowBetter than 1% of packages

Maintenance35

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/18162800?v=4)[Ravee S Gohiel](/maintainers/raveesgohiel9)[@raveesgohiel9](https://github.com/raveesgohiel9)

---

Top Contributors

[![raveesgohiel9](https://avatars.githubusercontent.com/u/18162800?v=4)](https://github.com/raveesgohiel9 "raveesgohiel9 (12 commits)")

### Embed Badge

![Health badge](/badges/raveesgohiel-dbscanner/health.svg)

```
[![Health](https://phpackages.com/badges/raveesgohiel-dbscanner/health.svg)](https://phpackages.com/packages/raveesgohiel-dbscanner)
```

###  Alternatives

[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k117.2M118](/packages/jdorn-sql-formatter)[propel/propel1

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

8351.6M87](/packages/propel-propel1)[jfelder/oracledb

Oracle DB driver for Laravel

11518.4k](/packages/jfelder-oracledb)

PHPackages © 2026

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