magnusvin/adminer-laravel-bridge
Magnusvin's Adminer Laravel Bridge embeds the Adminer database manager inside Laravel apps, providing a lightweight browser-based UI for inspecting and managing MySQL, PostgreSQL, SQLite, and other connections with minimal configuration and no heavy admin tooling.
search_path, \connect import, collation in Create database, server-level export), SQLite (named/preserved checks, declared column types on alter, table/column comments, check alteration without table rebuild on 3.53+), MySQL/MariaDB (ON UPDATE CURRENT_TIMESTAMP precision), Firebird (PDO_Firebird; the unmaintained InterBase extension is dropped).Plugin::$optional, Plugin::disable(), doc and default_sql driver field keys, and Driver::errorLine() — are the supported way to tailor the UI, link internal docs from column names, or switch plugins off by default. Use these instead of forking.Adopt when:
Plugin::$optional, Plugin::disable(), doc, default_sql) to customize the UI or disable plugins by default.Look elsewhere when:
artisan db/tinker already covers the need — a browser DB console is a standing attack surface for marginal value.Executives: We can give engineers and support a database browser inside the app, behind our existing login, at essentially zero infrastructure cost. This release is maintenance-only — the wrapper code did not change; it moves the bundled Adminer to 6.2.0, which is upstream bug-fix work (mostly PostgreSQL and SQLite schema editing). No app changes, no migrations, nothing user-visible in our product. Recommend taking it on the normal dependency cadence.
Engineering: The bridge diff is a one-line pin bump to vrana/adminer 6.2.0, auto-cut after the full test matrix and asset smoke test passed — but those cover routing, wiring and asset serving only, not Adminer's UI against a live database. Treat the upstream changelog as the source of truth and do a manual smoke pass on the drivers we actually use (Postgres and SQLite see the most change; MySQL/MariaDB only a timestamp-precision fix; Firebird support now requires PDO_Firebird). No config or code changes are needed to upgrade. If we customize the UI, use the new supported hooks — Plugin::$optional, Plugin::disable(), the doc and default_sql driver field keys, and Driver::errorLine() — rather than patching. Keep the route environment-gated and behind auth middleware.
How can I help you explore Laravel packages today?