Introduction
Mongez Laravel is a comperhinsive package that makes your Laravel application more structural, shipepd with numerous features.
An amazing Laravel App Manager is coming to twon#
Let's see some but not all of what Mongez can do
- โ Desiging project structure properly.
- โ Encouraging for clean and readable code.
- โ A shinging Module Based Philosophy.
- โ Write Less Do More Concept.
- โ
Turn On/Off Module By
Service Provider Class. - โ Full support for APIs.
- โ Powerful Resource Manager.
- โ Multiple Apps Support, Admin And Front Office with isoloated and reusable code concept.
- โ Separated Routes for admin and fron-office site for ease of control.
- โ Admin Controller Manager to create a full CRUD controller with 10 lines only.
- โ Repository Design Pattern in its proper shape, easy and powered by Repository Managers for more featuerrs.
- โ
Abaility to create
Custom FiltersFor repositories for advanced filtering. - โ A simpler Event Driven Architecture implementation.
- โ Macros can be written in classes.
- โ
Supports
MYSQL,MongoDB, (PstgressSQL Soon) Database Engines. - โ Module Builder with single CLI line.
- โ Auto Generating Database Migrations, Seeds.
- โ Postman Generator for each module, and single postman collection for the entire app.
- โ
Markdown files for each module
Auto Generated. - โ
Supports
Multi-lingualfor databsae out of the box. - โ Powerful Unit tests Managers.
- โ New Validation Rules.
- โ
Encapulated
Translationsin its own module. - โ
Encapulated
viewsin its own module. - โ Full Request/Response Log Option for advanced logging.
- โ
AuthandLogged Inready-middlewares for validating API key and access tokens. - โ User-App Based for Authentication from configurations only.
- โ
Clonable modules that can be used in most web apps, such as
administrators with groups and permissions,settings,contact usand more.