Laravel admin panel constructor — the docs are the demo
Describe resources, screens and dashboards in PHP and get a Vue 3 panel without a Node build. This site is that panel: sign in with one click, try a shop and a blog, and read the documentation inside the admin it describes.
No sign-up: pick Administrator, Editor or Viewer on the login page. The data resets every hour.


Everything an admin needs, declared in PHP
A resource is a class with fields, columns, filters and actions; a screen is a class with a layout. The panel draws the rest.
Forms
30+ field types — relations, media, repeaters, translatable inputs, markdown and WYSIWYG — validated on the server.
Grids
Sorting, search, filters, saved views, inline editing, bulk actions, summaries, export and import.
Layouts
Rows, columns, tabs, blocks, accordions, modals, drawers and wizards — nested any way you like.
Dashboards
Stats, charts, tables, heatmaps and gauges; a period switcher and per-user layouts.
Actions
Row, bulk and page actions with confirmations, modal forms, downloads and background jobs.
Listeners
Reactive forms: the server re-renders part of a form as the user types, no JavaScript to write.
Permissions
Roles with wildcard permissions, per-action gates, impersonation, 2FA and an audit log.
i18n
The panel and your labels in any language; translatable model fields; locale switcher built in.
No Node
The Vue 3 panel ships prebuilt in the package. composer require, one artisan command, done.
What you will find inside
A demo shop and blog with a few thousand records, a showcase where every example shows its own source, and the full documentation.












Install
PHP 8.2+, Laravel 11, 12 or 13. The admin lives at /admin and does not touch your routes or users.
Into an existing application
composer require dskripchenko/laravel-admin
php artisan admin:install
As a new application
composer create-project dskripchenko/laravel-admin-skeleton my-app
cd my-app && php artisan serve
Demo accounts
Each role sees a different panel. Writes to users, roles, settings and profiles are switched off on this stand.
| Role | Password | Can | |
|---|---|---|---|
| Administrator | admin@demo.test |
demo |
Everything, including users and roles |
| Editor | editor@demo.test |
demo |
Catalog and blog only |
| Viewer | viewer@demo.test |
demo |
Read-only access to everything |