Laravel Admin
dskripchenko/laravel-admin 1.61.1

Конструктор админ-панелей для Laravel — документация и есть демо

Опишите ресурсы, экраны и дашборды на PHP — и получите панель на Vue 3 без сборки Node. Этот сайт и есть такая панель: войдите в один клик, попробуйте магазин и блог и читайте документацию внутри той самой админки, которую она описывает.

Без регистрации: выберите Администратора, Редактора или Наблюдателя на странице входа. Данные сбрасываются каждый час.

Дашборд демо-магазина Дашборд демо-магазина

Всё, что нужно админке, — описано на PHP

Ресурс — это класс с полями, колонками, фильтрами и действиями; экран — класс с раскладкой. Остальное панель нарисует сама.

Формы

30+ типов полей — связи, медиа, повторители, переводимые поля, markdown и WYSIWYG — с проверкой на сервере.

Таблицы

Сортировка, поиск, фильтры, сохранённые виды, правка в таблице, массовые действия, итоги, экспорт и импорт.

Раскладки

Строки, колонки, вкладки, блоки, аккордеоны, модальные окна, шторки и мастера — вкладываются как угодно.

Дашборды

Показатели, графики, таблицы, тепловые карты и шкалы; переключатель периода и раскладка для каждого пользователя.

Действия

Действия над строкой, выборкой и страницей: подтверждения, формы в модальных окнах, скачивание и фоновые задачи.

Слушатели

Реактивные формы: сервер перерисовывает часть формы, пока пользователь вводит данные, — без единой строчки JavaScript.

Права

Роли с масками прав, проверки на каждое действие, вход от имени пользователя, 2FA и журнал аудита.

Локализация

Панель и ваши подписи на любом языке; переводимые поля моделей; переключатель языка из коробки.

Без Node

Панель на Vue 3 поставляется в пакете уже собранной. composer require, одна artisan-команда — готово.

Что внутри

Демо-магазин и блог на несколько тысяч записей, витрина, где каждый пример показывает собственный исходник, и полная документация.

Установка

PHP 8.2+, Laravel 11, 12 или 13. Админка живёт на /admin и не трогает ваши маршруты и пользователей.

В готовое приложение

composer require dskripchenko/laravel-admin
php artisan admin:install

Новым приложением

composer create-project dskripchenko/laravel-admin-skeleton my-app
cd my-app && php artisan serve

Демо-аккаунты

Каждая роль видит свою панель. Изменение пользователей, ролей, настроек и профилей на этом стенде отключено.

РольEmailПарольМожет
Администратор admin@demo.test demo Всё, включая пользователей и роли
Редактор editor@demo.test demo Только каталог и блог
Наблюдатель viewer@demo.test demo Всё, но только на чтение