Как стать автором
Обновить

Комментарии 16

посмотрите backpackforlaravel.com вот там очень богатый функционал, достаточно гибкая кастомизация
мне показалось или он коммерческий?
если не на продажу, то его можно использовать бесплатно
Для меня тоже было странным после Yii, что в более популярном, распиаренном и архитектурно немного более верном Laravel нет круд генератора, хотя куча других генераторов встроена
php artisan make:controller ExampleController --resource


А это разве не CRUD?
убогий, после yii2
Реализация CRUD генерируется? нет. Какой же это тогда CRUD?
А как может быть вообще сгенерирована реализация для бекенд фреймворка?

Т.е.
1) Без привязки к сборщику ассетов (webpack, gulp, mix, elixir, etc)
2) Без привязки к фронтэнд либе (angular, jq, vue, react, knockout, ember, etc)
3) Без привязки к языку разметки/шаблонизатору (html, haml, slim, jade, pug, blade, twig, etc)
3.1) Или к API (rest, gql, protobuf)
4) Без привязки к структуре моделям/БД (eloquent, doctrine, cycle, etc)

Что ещё ему нужно генерировать по-вашему? Контроллер со всеми методами и одну строчку роута на него натравить, это, по-моему, максимум что требуется.

Я вас не понимаю. У Ларавеля есть "привязка" к ORM — eloquent, к шаблонизатору -blade, к фронтэнд либе — vue.
У вас есть задача написать реализауию CRUD вы с помощью чего будете её делать? С помощью Ларавеля который создаст только контроллер или с помощью Крафтэбл, который вам сделает и представления, и работу с базой данных, и валидацию значений, и переводы для локализации? И ко всему в добавок ещё и разрешения для авторизации?
Хотите пользуйтесь Ларавелем.

У Ларавеля есть «привязка» к ORM — eloquent, к шаблонизатору -blade, к фронтэнд либе — vue.


Ёлка и блейд идут из коробки, да, но парой тычков заменяются на другие решения. А про Vue вообще мимо, он нынче даже по дефолту в packages.json не ставится.

У вас есть задача написать реализауию CRUD вы с помощью чего будете её делать? С помощью Ларавеля который создаст только контроллер или с помощью Крафтэбл, который вам сделает и представления, и работу с базой данных, и валидацию значений, и переводы для локализации?


Если говорить о реальных проектах, то с помощью Ларки, а наружу АПИ только. Остальное вне моей области задач, пусть фронтэндеры сами решают. Они в данный момент используют react + apollo, например. Аутентификация/авторизация вообще идёт сквозь LDAP. Короче, всё мимо, даже генерация контроллера ларки, тупо архитектура не подходит.

Если же мы говорим об админке, то там вообще куча решений. В моём случае это вообще соната (будь она проклята).
Существует официальная разработка от создателей Laravel: Laravel Nova. Конечно, она не лишена недостатков, но самым главным плюсом на мой взгляд является огромное количество готовых библиотек расширяющих ее функционал, большинство из них представлены на этом сайте.
Нову можно использовать бесплатно?
Нова платная, $100 за проект. Это минус, но как по мне она вполне стоит своих денег.
я увидел ценник 19 баксов за проект для индивидуальных разрабов и 199 для команд
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации