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 11mo ago1 watchersCompare

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

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

15

—

LowBetter than 3% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity14

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://www.gravatar.com/avatar/5d0d210a1cc06162fd840a1b0f05ac5eceba642d8d834df956d120400fe92ac2?d=identicon)[raveesgohiel9](/maintainers/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

[doctrine/orm

Object-Relational-Mapper for PHP

10.2k285.3M6.2k](/packages/doctrine-orm)[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k115.1M102](/packages/jdorn-sql-formatter)[illuminate/database

The Illuminate Database package.

2.8k52.4M9.3k](/packages/illuminate-database)[mongodb/mongodb

MongoDB driver library

1.6k64.0M543](/packages/mongodb-mongodb)[ramsey/uuid-doctrine

Use ramsey/uuid as a Doctrine field type.

90340.3M209](/packages/ramsey-uuid-doctrine)[reliese/laravel

Reliese Components for Laravel Framework code generation.

1.7k3.4M16](/packages/reliese-laravel)

PHPackages © 2026

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