PHPackages                             shadetheartist/schema-info - 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. shadetheartist/schema-info

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

shadetheartist/schema-info
==========================

Analyze and navigate a databases' structure using a simple fluent api

1.6.0(9y ago)0135MITPHP

Since Feb 16Pushed 9y ago1 watchersCompare

[ Source](https://github.com/Shadetheartist/schema-info)[ Packagist](https://packagist.org/packages/shadetheartist/schema-info)[ RSS](/packages/shadetheartist-schema-info/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (10)Used By (0)

shadetheartist/schema-info
==========================

[](#shadetheartistschema-info)

A utility class intended to help interface with a databases' schema information in an efficient manner.

Setting Up
----------

[](#setting-up)

Firstly add the schema-info dependency to your projects composer file

*composer.json*

```
"require": {
    ...,
    "shadetheartist/schema-info": "1.5.3"
}
```

In your terminal run `composer dump-autoload`.

---

Secondly add the SchemaInfo service provider and facade to your projects' bootstrapping procedure via

*config/app.php*

```
'providers' => [
    ...,
    SchemaInfo\SchemaInfoServiceProvider::class,
]
```

**And you're set!**

Examples
--------

[](#examples)

### General Usage

[](#general-usage)

#### Creating a New Schema Instance

[](#creating-a-new-schema-instance)

```
