makroz/director-laravel
最新稳定版本:v1.0.1
Composer 安装命令:
composer require makroz/director-laravel
包简介
MK-Director: Laravel Core Framework for rapid application development. Admin module scaffolding with MME (MVC Modular Encapsulated) structure. Part of the @makroz/* suite.
README 文档
README
Part of the @makroz/* suite — Laravel 13+ core framework for rapid application development with MME (MVC Modular Encapsulated) structure.
El motor de backend de MK-Director. Ofrece una capa de abstracción potente para APIs CRUD con estructura MME nativa (cada módulo es autocontenido y se comunica solo vía API pública).
📖 Guía Completa del Desarrollador: Instalación, Configuración, CRUD, ListManager, Plugins y MME.
Características Core
- Model & Builder: Soporte nativo para
cacheGet(),cacheFirst()ycacheFind(). - Auto-Cache Plugin: Flushing automático de tags de cache al detectar operaciones de escritura en la DB.
- Magic CRUD Controller: Implementa un ABM completo heredando de
Mk\Director\Controllers\Controller. - List & Search Managers: Parsing de strings complejos para búsquedas relacionales y joins dinámicos.
- MME (MVC Modular Encapsulated): ModuleLoader auto-registra módulos, comunicación inter-módulo solo vía API pública.
- Auth + RBAC: Sistema completo con abilities, roles, scopes y middleware
MkAbility.
Instalación
composer require makroz/director-laravel
Publica la configuración y migraciones:
php artisan vendor:publish --tag=mk-config php artisan vendor:publish --tag=mk-migrations php artisan migrate
Configuración
Habilita features en config/mk_director.php:
'features' => [ 'auto_cache' => true, 'dynamic_joins' => true, 'mme_enforcement' => true, ],
Stack
- PHP 8.4+
- Laravel 13+
- Illuminate components (Support, Database, HTTP)
Ecosistema @makroz/*
| Package | Description |
|---|---|
@makroz/core |
Tipos compartidos y validadores cross-stack |
@makroz/web |
Next.js 16 + shadcn/ui module layer |
@makroz/mobile |
Expo SDK 56 + expo-router 6 module layer |
makroz/director-laravel (este) |
Laravel 13 backend con MME |
create-makroz-director |
CLI para scaffolding de apps nuevas |
Licencia
Proprietary — © Mario Guzmán. Ver LICENSE si está disponible.
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: proprietary
- 更新时间: 2026-06-12