Laradmin

Administrative Interface For Laravel

Laradmin – The Ultra-Lightweight Laravel Admin Panel

Simple, config-driven, and zero bloat. Drop it in and own your admin interface.

A simple, powerful, drop-in administrative interface for managing all your editable content in new or existing Laravel sites. No migrations. No heavy JS frameworks. Just Composer, a config file, and pure Laravel Blade. A hidden gem for devs who want control without the overhead.

Available on GitHub

Laradmin Dashboard

Ideal for Quick-Start Projects

Laradmin shines in:

  • Content-managed marketing sites or blogs
  • Internal dashboards and tools
  • MVP prototypes where speed matters
  • Agency work needing a customizable CMS drop-in
  • Blade purists avoiding Livewire/Vue lock-in

Why Pick Laradmin Over the Big Names?

In a sea of feature-packed panels, Laradmin is the minimalist choice for full control.

Feature Laradmin Popular Alternatives
Install Time ~30 seconds 5–20+ minutes (migrations, setup wizards)
Dependencies Minimal (jQuery plugins) Heavy (Livewire, Vue, Tailwind, etc.)
Configuration Single PHP config file DB tables, migrations, or code generators
Customization 100% overridable views/fields Often theme-locked or extension-heavy
Security You control via middleware Built-in roles (but less audit-friendly)
Bundle Size <400 KB 5–50+ MB

Full Control, No Magic

  • Integrates seamlessly with Laravel's built-in auth
  • Define all models, fields, and relationships in config/laradmin.php
  • Publish and tweak every Blade view
  • Extend with custom fields in minutes
  • Supports inputs, uploads, selects, and relationships out-of-the-box

Editing a Page in Laradmin

Install in Seconds

composer require warkensoft/laradmin:^2.0
php artisan vendor:publish --provider="Warkensoft\Laradmin\Provider" --tag=config --tag=public

Head to /laradmin/dashboard and start editing.

For total customization:

php artisan vendor:publish --provider="Warkensoft\Laradmin\Provider"

See the full install guide for details.

Security on Your Terms

Starts with basic auth middleware—perfect for dev. Add custom checks (e.g., is_admin role) in one line:

'middleware' => ['auth', 'admin'],

No hidden layers; you audit everything.

Community-Driven & Evolving

Laradmin is a work-in-progress gem: lightweight, extensible, and MIT-licensed. It's ripe for contributions—PRs for new fields or features welcome!

Star on GitHub


Tired of bloated admin panels?
Laradmin lets Laravel shine: simple, powerful, and yours to shape.

Copyright © James Warkentin 2025