Добрый день.
Есть несколько способов создать админку в проекте на laravel.
1) Использовать готовую админ панель по типу voyager
2) Использовать Laravel CRUD generator по типу getcraftable
3) Ничего не использовать, написать самому с нуля.
1 способ отпадает если админка не стандартная много представлений переопределять.
getcraftable не поддерживает laravel 8 на данный момент, правильно ли я понимаю что если использовать какой-нибудь
генератор сейчас а потом его поддержка прекратиться тогда нельзя будет перевести проект на новую версию Laravel?
Как админку делаете вы(что используете, или с нуля)?
Как лучше сделать на ваш взгляд?
Как относитесь к infyom?
Посмотрите на OctoberCMS. Админка с возможностью наCRUDить все, что вам требуется - из коробки. Базовые дополнения вроде пользователей - бесплатны. Под капотом - Лара.
1) Использовать готовую админ панель по типу voyager
2) Использовать Laravel CRUD generator по типу getcraftable
3) Ничего не использовать, написать самому с нуля.
Sanes, Ну всякие там CRUD операции и поля с формами, списки с фильтрами, то же управление ролями...можно и взять из пакета...там сообщество нормальное...
Я когда-то тоже чаще выбирал самопис...но правда в то время и не было нифига особо... :)
N, в атих админках кроме CRUD и ролей ничего нет. Самое элементарное. Самому быстрей сделать. Сразу, как надо.
Сколько не смотрел, везде надо разбираться с их магией. Тут в Laravel не всё документировано. Еще и комбайны эти учить.
3) Ничего не использовать, написать самому с нуля.
Когда свою напишешь. Её можешь уже таскать из проекта в проект, главное напиши хорошо чтобы можно было раз и вставил в другой проект, а менять только конфиг и меню.
3) Ничего не использовать, написать самому с нуля.
Свое лучше. Не придется тащить ненужный функционал, непонятно как написанный. Не нужно думать о модификациях/обновлениях. Пишешь только тот функционал, который тебе нужен. Тем более в Ларавел уже есть все инструменты чтобы это делать быстро (ресурсные маршруты/контроллеры/политики). Фронт можно минимальный, без красивостей "чтоб работало"
AlexeewAlex, в админке в основном crud операции, которые быстро пишутся с помощью ресурсных возможностей Ларавел, а уникальное все равно нигде не будет и самому нужно писать. Многие модули на гитхабе это миграции + простые операции в трейте, еще и криво написанные. Я бы не стал заморачиваться. Таже система ролей с политиками Ларавел быстро создается.