Панели администрирования под Laravel
Laravel — один из самых популярных фреймворков на PHP для веб-мастеров, на базе которого написано огромное количество заготовок для создания панелей администрирования для сайтов, приложений и сервисов.
Рассмотрим самые популярные админки (админ-панели, панели администрирования) для Laravel.
MoonShine
MoonShine — интересная админ-панель, написанная на Laravel, от сообщества CutCode.
Что означает MoonShine? Это не совсем «лунный свет»: по задумке — это название «самогон».
Термин означает самостоятельное изготовление напитка в нелегальных условиях под покровом ночи. Так и я ночами в свободное время под лунным светом разрабатывал эту админ-панель.
Уже всё готово для применения в Ваших проектах, создана документация с описанием порядка установки, настройки и возможностей.
SleepingOwl Admin
SleepingOwl Admin — конструктор административного интерфейса для Laravel (Laravel admin), популярная админ панель на Laravel. В ней есть все, что нужно, и даже больше. Проектирование админ панели для сайта превращается в песню, если знать, как правильно ее готовить.
Orchid
Orchid — это Open Source панель администратора для проектов Laravel, сделанная Александром Черняевым и распространяемая по лицензии MIT. Основная философия проекта:
- простота использования;
- ориентированность на разработчиков;
- инкапсуляция и переиспользование.
Одной из вещей, отличающих Orchid от остальных решений на рынке, является то, что он не ориентирован на CRUD. А во главу угла ставит работу с атомарными элементами и данными, но никак не соблюдение конкретного набора методов.
Laravel Nova
Nova — это великолепно оформленная административная панель для Laravel. Создатели Laravel тщательно поработали над ним, чтобы сделать вас самым продуктивным разработчиком в галактике.
Invoker
Invoker — это простое и удобное настольное приложение, которое предоставляет вам все необходимые инструменты для управления проектами Laravel.
Сердцем Invoker является реактивная панель администратора, которая автоматически предоставляет вам интерфейс для любого приложения Laravel — без необходимости изменения кода. Но это еще не все.
В Invoker также есть функция предварительного просмотра электронных писем и удобный раннер PHP-кода. Кроме того, вы можете создавать произвольные функциональность с помощью мощных плагинов.
QuickAdminPanel
Сгенерируйте свою следующую админ-панель Laravel за несколько минут при помощи QuickAdminPanel.
Начинаете новый проект Laravel? Сделайте первую версию намного быстрее! Мы создадим для вас модели БД, свежую CRUD панель администратора и API.
Sharp — это не CMS в обычном смысле слова, это — фреймворк управления контентом, набор инструментов, который поможет вам создать раздел CMS на веб-сайте.
Backpack
Backpack — это один из самых популярных способов создания профессиональных админ-панелей на основе Laravel.
Умеет генерить CRUD для ваших моделей и затем легко изменять всё, что вы хотите, благодаря своей простой архитектуре.
Twill
Twill — это новая веха в управлении контентом для цифровых товаров. Настало время для интуитивного, мощного и гибкого опыта публикации.
Laravel Voyager
Voyager — это пакет администрирования для Laravel, который включает в себя операции BREAD (CRUD), медиа-менеджер, конструктор меню и многое другое.
Laraship
Laraship — это платформы для SaaS, Корзины, Мультивендорного маркетплейса, Каталогов и Панелей администрирования.
Laravel Admin
Laravel Admin — это конструктор административного интерфейса для Laravel, который может помочь вам создать CRUD всего за несколько строк кода.
Если я что-то пропустил, пишите в комментариях — обязательно добавлю.
Работал с Nova — не понравилось. Функционала немного, сильно (очень сильно) тормозит. Из плюсов есть некий маркетплейс дополнений, правда пока небогатый. Документация неплохая, платная.
Есть еще https://github.com/LaravelRUS/SleepingOwlAdmin/ — неплохая админка, русскоязычные разаработчики (документация тоже на русском). Для небольших сайтов, самое то. Применял в двух проектах, не пожалел. Из минусов — нет функционала отображения (т.е. только создать/отредактировать)
А сейчас работаю с https://github.com/z-song/laravel-admin — ну это прям бомба. Пока функциоанала хватает с головой, реально есть все и довольно неплохо сделано. Правда, что удивило (может плохо искал) — нет своих эвентов. А так — все супер.
С Новой работаю третий день, пока все устраивает, для моих целей хватает с головой, тормозов не заметил и выглядит отлично.
За ссылку спасибо, добавлю!
У меня на Nova 2 крупных проекта, один из них — АПИ и бекенд для мобильного фитнесс-приложения. Nova — огонь. Расширяемая, удобная.
Люто плюсую!
подскажите в каких админках есть мультиязычность из коробки,
Sharp -вижу, Twill -вижу
backpack — нет?
Nova — нет? Laraship?
laravelvoyager -какое-то казино
Ссылку поправил, спасибо, у них домен поменялся
В Voyager точно есть мультиязычность, как и в Nova есть.
Пора обновить статью. Из интересных новых админок стоит отметить Filament: https://filamentadmin.com/
Спасибо, добавлю, что про нее можно написать? Чем лучше других?