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

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

lukeme/laravel-adminer
======================

Adminer database management tool for your Laravel application. modify by luke

1.3.1(5y ago)05MITPHPPHP ^7.1

Since Mar 10Pushed 5y agoCompare

[ Source](https://github.com/lukeme/laravel-adminer)[ Packagist](https://packagist.org/packages/lukeme/laravel-adminer)[ Docs](https://github.com/moharrum/laravel-adminer)[ RSS](/packages/lukeme-laravel-adminer/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (9)Used By (0)

 [![Laravel Adminer](docs/logo.png)](docs/logo.png)

 Laravel Adminer

===========================================================================

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

#### [Adminer](https://www.adminer.org) database management tool for your [Laravel](https://laravel.com) application.

[](#adminer-database-management-tool-for-your-laravel-application)

 [![GitHub tag (latest SemVer)](https://camo.githubusercontent.com/5227adaa62db303045ae515e72607198c3b0dfb0c827d65bb9df2d50044ce3ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f6d6f68617272756d2f6c61726176656c2d61646d696e65723f6c6162656c3d537461626c6525323072656c65617365267374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/5227adaa62db303045ae515e72607198c3b0dfb0c827d65bb9df2d50044ce3ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f6d6f68617272756d2f6c61726176656c2d61646d696e65723f6c6162656c3d537461626c6525323072656c65617365267374796c653d666c61742d737175617265) [![GitHub](https://camo.githubusercontent.com/35c290934a16df2623026025060381522690124d95aeec65f9a5fb63b3dbef6a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6f68617272756d2f6c61726176656c2d61646d696e65723f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/35c290934a16df2623026025060381522690124d95aeec65f9a5fb63b3dbef6a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6f68617272756d2f6c61726176656c2d61646d696e65723f7374796c653d666c61742d737175617265)

Table of Contents
-----------------

[](#table-of-contents)

- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [CSRF token middleware](#csrf-token-middleware)
- [Usage](#usage)
- [Available plugins](#available-plugins)
- [Available designs](#available-designs)
- [License](#license)

Introduction
------------

[](#introduction)

> What is Adminer?

Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. For more information [visit Adminer website](https://www.adminer.org). Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.

> What is Laravel Adminer?

This package is a wrapper around [Adminer](https://www.adminer.org), it makes [Adminer](https://www.adminer.org) easy to setup, configure, customize and use within your [Laravel](https://laravel.com) application.

Features
--------

[](#features)

- Current [Adminer](https://www.adminer.org) version used is: `4.7.7`.
- Supports both [Adminer](https://www.adminer.org) and [Adminer Editor](https://www.adminer.org/editor).
- Plugins are integrated easily.
- Alternative designs shipped with this package.
- Custom designs are also supported and can be added easily.
- No `VerifyCsrfToken` middleware file modification is required.

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

[](#installation)

Install the package via composer:

```
composer require moharrum/laravel-adminer
```

Edit `config/app.php`, add package service provider (ignore this step if you have package discovery enabled):

```
'providers' => [
    Moharrum\LaravelAdminer\Providers\LaravelAdminerServiceProvider::class,
]
```

Finally, publish the configuration file:

```
php artisan vendor:publish --provider="Moharrum\LaravelAdminer\Providers\LaravelAdminerServiceProvider"
```

CSRF token middleware
---------------------

[](#csrf-token-middleware)

If you encounter a `TokenMismatchException` when opening the page for the first time, or when taking an action after session has expired `refresh the page`.

Usage
-----

[](#usage)

- **Application name**

    You may specify if you want Laravel Adminer to display application name from `.env` file or a custom value:

```
'application_defaults' => [
    'name' => [
        'use_env_default' => false,

        'custom' => 'Laravel Adminer',
    ],
],
```

- **Adminer Manager**

    `enabled` is used to enable or disable automatic route registration, if you wish to register your routes manually, set `enabled` to `false`. Additionally, you must specify route `name` and `path` in the `route` section. Optionally, you may specify an alternative design in the `style` section.

```
    'manager' => [
        'enabled' => true,

        'route' => [
            'name' => 'adminer.manager.index',
            'path' => 'adminer/manager',

            'middleware' => [
                'web',
            ],
        ],

        'style' => 'vendor/laravel-adminer/styles/pepa-linha/adminer.css',
    ],
```

- **Adminer Editor**

    > Adminer Editor is both easy-to-use and user-friendly database data editing tool written in PHP. It is suitable for common users, as it provides high-level data manipulation.

```
'editor' => [
    'enabled' => false,

    'parameters' => [
        'connection' => env('DB_CONNECTION', null),
        'database' => env('DB_DATABASE', null),
        'host' => env('DB_HOST', null),
        'port' => env('DB_PORT', null),
    ],

    'route' => [
        'name' => 'adminer.editor.index',
        'path' => 'adminer/editor',

        'middleware' => [
            'web',
        ],
    ],

    'style' => 'vendor/laravel-adminer/styles/pepa-linha/adminer.css',
],
```

- **Plugins**

    A list of plugins is available in the `plugins` section, the list is not yet complete with all [Adminer plugins](https://www.adminer.org/en/plugins/).

Available plugins
-----------------

[](#available-plugins)

- **database-hide**Hide some databases from the interface - just to improve design, not a security plugin.
- **designs**Allow switching designs.
- **dump-alter**Exports one database (e.g. development) so that it can be synced with other database (e.g. production).
- **dump-bz2**Dump to Bzip2 format.
- **dump-date**Include current date and time in export filename.
- **dump-json**Dump to JSON format.
- **dump-xml**Dump to XML format in structure `` value.
- **dump-zip**Dump to ZIP format.
- **edit-foreign**Select foreign key in edit form.
- **edit-textarea**Use `` for char and varchar.
- **enum-option**Use `` for enum edit instead of ``.
- **enum-types**Use `` for enum edit instead of regular input text on enum type in PostgreSQL.
- **foreign-system**Link system tables (in mysql and information\_schema databases) by foreign keys.
- **frames**Allow using Adminer inside a frame (disables ClickJacking protection).
- **json-column**Display JSON values as table in edit.
- **slugify**Prefill field containing `_slug` with slugified value of a previous field (JavaScript).
- **sql-log**Log all queries to SQL file.
- **struct-comments**Show comments of sql structure in more places (mainly where you edit things).
- **tables-filter**Filter names in tables list.
- **tinymce**Edit all fields containing `_html` by HTML editor TinyMCE and display the HTML in select.
- **translation**Translate all table and field comments, enum and set values from the translation table (automatically inserts new translations).
- **version-noverify**Disable version checker.
- **wymeditor**Edit all fields containing `_html` by HTML editor WYMeditor and display the HTML in select.

Available designs
-----------------

[](#available-designs)

To view all designs with screenshots [click here](docs/DESIGNS.md).

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.6% 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 ~27 days

Recently: every ~39 days

Total

8

Last Release

2061d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/73e58d681c34d95fb51d20bfe46d58d42501f3cb537b674aeb01d504826a3e08?d=identicon)[lukeme](/maintainers/lukeme)

---

Top Contributors

[![kmuharam](https://avatars.githubusercontent.com/u/15950349?v=4)](https://github.com/kmuharam "kmuharam (11 commits)")[![lukeme](https://avatars.githubusercontent.com/u/731269?v=4)](https://github.com/lukeme "lukeme (2 commits)")[![necenzurat](https://avatars.githubusercontent.com/u/145449?v=4)](https://github.com/necenzurat "necenzurat (1 commits)")

---

Tags

slugifylaraveli18ndatabasetranslationelasticsearchmysqlsqlitepostgresqlmariadbmssqloraclemongodbeditorphpmyadmintinymceadminersql logsimpledbfirebirdframeswymeditorMoharrumdatabase-hidedesignsdump-alterdump-bz2dump-datedump-jsondump-xmldump-zipedit-foreignedit-textareaenum-optionenum-typesforeign-systemjson-columnstruct-commentstables-filterversion-noverify

### Embed Badge

![Health badge](/badges/lukeme-laravel-adminer/health.svg)

```
[![Health](https://phpackages.com/badges/lukeme-laravel-adminer/health.svg)](https://phpackages.com/packages/lukeme-laravel-adminer)
```

###  Alternatives

[moharrum/laravel-adminer

Adminer database management tool for your Laravel application.

451.0k](/packages/moharrum-laravel-adminer)[doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.

9.7k578.4M5.6k](/packages/doctrine-dbal)[dg/adminer-custom

Customization for Adminer, the best database management tool written in PHP.

134765.7k16](/packages/dg-adminer-custom)[dg/adminer

Customization for Adminer, the best database management tool written in PHP.

1342.5k](/packages/dg-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)
