Laravel 12 and 13 · Inertia · Vue
An admin panel for Laravel, configured in PHP
Describe your Eloquent models as entities and get lists, forms, filters, actions, dashboards and an audit log. No front-end build in your app.
Install
composer require maxcxam/larsadmin
php artisan larsadmin:install
The panel then opens at /admin. Requires PHP 8.3+ and Laravel 12 or 13.
Light and dark
Screenshots are placeholders until the 1.0 release.
What you get
-
Fields
Text, numbers, dates, selects, booleans, passwords, files and images, with Laravel validation rules.
-
Relations
BelongsTo on forms, HasMany and BelongsToMany panels with attach and detach.
-
Filters and search
Built-in and custom filters, sorting, column choice and a Ctrl+K search across entities.
-
Actions
Actions on selected rows or a single record, with a form, confirmation and background runs.
-
Metrics and dashboards
Value, trend, partition and progress cards on dashboards or above a list.
-
Files and media
Uploads on any disk; the medialibrary add-on for Spatie Media Library.
-
Audit and notifications
Who changed what and when, and a notification bell in the panel header.
-
Extensions
Your own fields, dashboard cards, filters and pages as Composer packages.
-
AI and MCP
A guideline, skills and an MCP server for the AI assistants that write your code.
Packages
-
v1.6.5
maxcxam/larsadmin
The panel itself.
-
v1.0.1
maxcxam/larsadmin-medialibrary
Media fields on top of Spatie Media Library.
Try it without installing
The demo is a shared panel with sample data. It is reset every hour, so feel free to change anything.
- [email protected]
- Password
- larsadmin