Всем привет!
Чего ждать от MoonShine v.2.0?
Основное изменение это новая архитектура с разделением на отдельные страницы и компоненты (Resource -> Pages -> Components -> View).
Набор страниц у ресурса может быть любой, тоже самое можно сказать и про набор компонентов. Но самое фантастичное что при конструировании страниц со своим набором компонентов будут также доступы и готовые декорации, что даст широкие возможности кастомизации страниц.
CRUD и Eloquent Model больше не обязательны для ресурса и данные могут браться откуда угодно (либо не браться вовсе). Но при этом мы создадим в коробке обвертку для реализации CRUD с помощью моделей и для тех кому этого достаточно, никаких усложнений не заметят.
Поля и фильтры также будут изолированны от модели и смогут применяться и за пределами MoonShine.
Для удобства (по многочисленным просьбам) появятся конструкторы форм, таблиц и модалок.
Кастомизация шаблона выйдет на новый уровень, появится возможность изменять цвета и структуру.
Ну и многое другое, о чем еще расскажем 😉.
Минимальные требования изменятся - php8.1+, Laravel 10+.
Концепция MoonShine v.2 отображена на схеме
Post #364
638

- 🔥 11
- ❤🔥 1