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 twonLet'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 Filters
For 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-lingual
for databsae out of the box. - โ Powerful Unit tests Managers.
- โ New Validation Rules.
- โ
Encapulated
Translations
in its own module. - โ
Encapulated
views
in its own module. - โ Full Request/Response Log Option for advanced logging.
- โ
Auth
andLogged In
ready-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 us
and more.