PHPackages                             shangjinglong/dictionary - 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. shangjinglong/dictionary

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

shangjinglong/dictionary
========================

A toolkit that generates a database dictionary package for the Laravel and Lumen frameworks.

v0.1.1(8y ago)258MITPHPPHP ^5.5.9 || ^7.1 || ^7.0

Since Sep 8Pushed 8y ago1 watchersCompare

[ Source](https://github.com/shangjinglong/dictionary)[ Packagist](https://packagist.org/packages/shangjinglong/dictionary)[ RSS](/packages/shangjinglong-dictionary/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (3)Used By (0)

Dictionary
==========

[](#dictionary)

The Dictionary package is meant to provide you, the developer, with a set of tools to help you easily and quickly generate your database dictionay. Of course First make sure you want the database connection to be successful and add a comment for each field of each table.

[![](https://camo.githubusercontent.com/cb1df930faee56acfa160e550babccc772a9437fba55d41896c28187980bdfbd/687474703a2f2f6f767934316d7a626f2e626b742e636c6f7564646e2e636f6d2f64696374696f6e6172792e706e67)](https://camo.githubusercontent.com/cb1df930faee56acfa160e550babccc772a9437fba55d41896c28187980bdfbd/687474703a2f2f6f767934316d7a626f2e626b742e636c6f7564646e2e636f6d2f64696374696f6e6172792e706e67)

html format
-----------

[](#html-format)

[![](https://camo.githubusercontent.com/373643867b9170f3b12ce8126b36be2de3b2c762dfdd2fd35ae59aa4b86c20c6/687474703a2f2f6f767934316d7a626f2e626b742e636c6f7564646e2e636f6d2f68746d6c2e706e67)](https://camo.githubusercontent.com/373643867b9170f3b12ce8126b36be2de3b2c762dfdd2fd35ae59aa4b86c20c6/687474703a2f2f6f767934316d7a626f2e626b742e636c6f7564646e2e636f6d2f68746d6c2e706e67)

word format
-----------

[](#word-format)

[![](https://camo.githubusercontent.com/567efee4c4cea330318828467de00529b1ebdcfca572fc2972d1c36934b2d545/687474703a2f2f6f767934316d7a626f2e626b742e636c6f7564646e2e636f6d2f776f72642e706e67)](https://camo.githubusercontent.com/567efee4c4cea330318828467de00529b1ebdcfca572fc2972d1c36934b2d545/687474703a2f2f6f767934316d7a626f2e626b742e636c6f7564646e2e636f6d2f776f72642e706e67)

excel format
------------

[](#excel-format)

[![](https://camo.githubusercontent.com/b547053e77225634ed6f263dbe688e366c81b5229aefc7d630a7e6619fe2a3ee/687474703a2f2f6f767934316d7a626f2e626b742e636c6f7564646e2e636f6d2f657863656c2e706e67)](https://camo.githubusercontent.com/b547053e77225634ed6f263dbe688e366c81b5229aefc7d630a7e6619fe2a3ee/687474703a2f2f6f767934316d7a626f2e626b742e636c6f7564646e2e636f6d2f657863656c2e706e67)

Requirements
------------

[](#requirements)

To install this package you will need:

- Laravel 5.1+ or Lumen 5.1+
- PHP 5.5.9+

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

[](#installation)

You must then modify your composer.json file and run composer update to include the latest version of the package in your project.

```
"require": {
    "shangjinglong/dictionary": "dev-master"
}
```

Or you can run the composer require command from your terminal.

```
composer require shangjinglong/dictionary:dev-master
```

### Laravel

[](#laravel)

Open `config/app.php` and register the required service provider above your application providers.

```
'providers' => [
    Shangjinglong\Dictionary\DictionaryServiceProvider::class
]
```

Usage
-----

[](#usage)

```
    namespace App\Http\Controllers;
    use Shangjinglong\Dictionary\Dictionary;

    class DictionaryController extends Controller
    {
        public  static function generate(){
            $dictionary = new Dictionary();
            $html = $dictionary->generate();
            return $html;
        }
    }
```

Support
-------

[](#support)

Please use [Github](https://github.com/shangjinglong/dictionary) for reporting bugs, and making comments or suggestions.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](https://github.com/shangjinglong/dictionary/master/LICENSE) for more information.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3169d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/efdb4d05b018a77ad1b54deef362e2c99804bb77d2779234d07aeff9ebe754ed?d=identicon)[shangjinglong](/maintainers/shangjinglong)

---

Top Contributors

[![shangjinglong](https://avatars.githubusercontent.com/u/1661874?v=4)](https://github.com/shangjinglong "shangjinglong (23 commits)")

---

Tags

laraveldatabaselumenmysql

### Embed Badge

![Health badge](/badges/shangjinglong-dictionary/health.svg)

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

###  Alternatives

[codezero/laravel-unique-translation

Check if a translated value in a JSON column is unique in the database.

186965.1k7](/packages/codezero-laravel-unique-translation)[awssat/laravel-sync-migration

Laravel tool helps to sync migrations without refreshing the database

10923.2k](/packages/awssat-laravel-sync-migration)[sarfraznawaz2005/indexer

Laravel package to monitor SELECT queries and offer best possible INDEX fields.

562.7k](/packages/sarfraznawaz2005-indexer)[moharrum/laravel-adminer

Adminer database management tool for your Laravel application.

451.0k](/packages/moharrum-laravel-adminer)[ramadan/easy-model

A Laravel package for enjoyably managing database queries.

101.6k](/packages/ramadan-easy-model)

PHPackages © 2026

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