PHPackages                             onecentlin/laravel-adminer - 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. onecentlin/laravel-adminer

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

onecentlin/laravel-adminer
==========================

Laravel Adminer Database Manager

8.0.2(1y ago)260491.1k—5.2%48[6 issues](https://github.com/onecentlin/laravel-adminer/issues)3MITPHPPHP &gt;=7.4.0

Since Nov 18Pushed 2mo ago6 watchersCompare

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

READMEChangelogDependencies (3)Versions (31)Used By (3)

Laravel Adminer Database Manager
================================

[](#laravel-adminer-database-manager)

Light weight [Adminer](https://www.adminer.org) database management tool integrated into Laravel 5 and above.

Various database support: MySQL, SQLite, PostgreSQL, Oracle, MS SQL, Firebird, SimpleDB, MongoDB, Elasticsearch, and etc.

v8.0 Update
-----------

[](#v80-update)

- Adminer update to v5.0.x (namespace added)

> Notice: if you are using plugins, please check namespace with `Adminer`.

v7.2 Update
-----------

[](#v72-update)

- Laravel 12.x Compatibility
- Adminer update to v4.17.1

v7.0 New Features
-----------------

[](#v70-new-features)

- Laravel 11.x Compatibility
- Adminer plugins support

v6.0 New Features
-----------------

[](#v60-new-features)

Make life easier with minimized package setup =)

- Enable laravel auto package discovery
- New config setting: `middleware` (default value: `auth`)
- Enable env variables to setup adminer config
    - `ADMINER_ENABLED`
    - `ADMINER_AUTO_LOGIN`
    - `ADMINER_ROUTE_PREFIX`

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

[](#installation)

```
composer require onecentlin/laravel-adminer

```

OR

Update `composer.json` in require section:

```
"require": {
    "onecentlin/laravel-adminer": "^7.0"
},
```

Run:

```
composer update onecentlin/laravel-adminer

```

Register package
----------------

[](#register-package)

> Laravel auto package discovery feature added since package v6.0, you may skip this step.

Update `config/app.php`

```
'providers' => [
    ...
    Onecentlin\Adminer\ServiceProvider::class,
];
```

Publish config and theme file
-----------------------------

[](#publish-config-and-theme-file)

```
php artisan vendor:publish --provider="Onecentlin\Adminer\ServiceProvider"

```

This action will copy two files and one folder:

- `config/adminer.php` - Adminer config file
- `public/adminer.css` - Adminer theme file
- `resources/plugins` - Adminer plugins directory

### config file: `config/adminer.php`

[](#config-file-configadminerphp)

```
