Download the PHP package makroz/director-laravel without Composer

On this page you can find all versions of the php package makroz/director-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package director-laravel

makroz/director-laravel

*Part of the [@makroz/ suite](https://github.com/makroz/MK-Director)** — Laravel 13+ core framework for rapid application development with MME (MVC Modular Encapsulated) structure.

Packagist PHP Laravel

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

Instalación

Publica la configuración y migraciones:

Comandos Artisan

Comando Descripción
php artisan mk:module {Name} Scaffolding de módulo CRUD estándar (Controller, Model, Service, Repository, DTO, etc.).
php artisan mk:module {Name} --with-rbac Scaffolding de módulo con trío RBAC completo (User + Role + Ability + 2 pivots + 3 Policies + RbacService + ServiceProvider con Gate bindings). Genera 20 archivos. Nuevo en v1.5.0.
php artisan mk:discover-abilities {--module=*} {--force} Auto-pobla {scope}_abilities desde el provider del módulo (preferred), atributos PHP 8.4 (#[\Mk\Director\Auth\Attributes\Ability]), o docblock (@mk-ability). UPSERT idempotente. Nuevo en v1.5.0-rc2.
php artisan mk:make:auth-user {Scope} Scaffolding de scope de autenticación con AuthUser, AuthController, tokens Sanctum.
php artisan mk:make:auth-user {Scope} --login-field=<campo> Variante con campo de login configurable (default email). Casos: ci (Bolivia), phone, username, documento. Nuevo en v1.5.0-rc3.
php artisan mk:make:auth-user {Scope} --with-auth-rbac Variante con RBAC integration: ability checks en /me y /logout, rate limit en /login//forgot//reset, audit events vía AuthEvent. Default BC: idéntico a v1.5.0-rc3 sin flag. Nuevo en v1.5.0-rc4.
php artisan mk:make:auth-user {Scope} --profile-fields=name,dni,phone Variante con columnas adicionales para el scope (per-scope, no compartidas). Cada field se expone vía GET /me, PATCH /me y POST /register. Ortogonal con --login-field y --with-auth-rbac. Nuevo en v1.5.0-rc5.
php artisan mk:make:auth-user {Scope} --profile-fields=name:string,birthdate:date,age:int Extensión con tipos custom: cada field puede ser string, text, int, decimal, bool, date, datetime o json. Sintaxis key:type (sin : = string, BC). Ortogonal con --login-field, --with-auth-rbac y --verify-email. Nuevo en v1.6.0-rc1.
php artisan mk:make:auth-user {Scope} --profile-fields-required=name,email Override del validation default nullable a required para profile fields específicos. Default BC: todos los profile fields son nullable (consistente con migration -->). Nuevo en v1.6.0-rc4 (BUG-03 fix).
php artisan mk:make:auth-user {Scope} --profile-fields=name,!ci,phone Prefijo ! marca el field como unique en la migration (!ci → $table->string('ci')->unique()->nullable()). Ortogonal con --profile-fields-types. Nuevo en v1.6.0-rc4 (BUG-09 fix).
php artisan mk:make:auth-user {Scope} --with-crud Genera CRUD completo del scope + RBAC triada: AdminController + RoleController + AbilityController (SmartController) + 4 FormRequests + 3 JsonResources + 2 DTOs readonly + Repository + Interface + Service + Factory DDD + Seeder con 4 roles predefinidos. ServiceProvider extendido con binding. Nuevo en v1.6.0-rc4 (MEJORA-02) — hardened en v1.6.0-rc5 (R-PKG-015 BUG-NEW-05/06 fixes: import statements en routes, FK overrides en el modelo).
php artisan mk:fix:sanctum-uuids Parchea automáticamente la migration create_personal_access_tokens_table cambiando $table->morphs('tokenable') por $table->uuidMorphs('tokenable'). Necesario cuando el consumer usa HasUuids en sus modelos AuthUser. Idempotente. Soporta --dry-run. Nuevo en v1.6.0-rc5 (R-PKG-015 BUG-NEW-09).
php artisan mk:make:auth-user {Scope} --verify-email Variante con verificación por email: columna email_verified_at, endpoints /email/verify/{id}/{hash} (signed URL) y /email/resend, dispatch de Illuminate\Auth\Notifications\VerifyEmail en /register. Default BC: idéntico a v1.5.0-rc4 sin flag. Solo aplica si --login-field=email. Nuevo en v1.5.0-rc5.
php artisan mk:auth:create-super-admin --roles=super-admin,admin,editor,viewer Siembra los 4 roles predefinidos con abilities específicas (*, CRUD completo, view+update, view-only) en una sola corrida. Default BC: solo super-admin. Nuevo en v1.6.0-rc4 (MEJORA-04). Soporta --name="..." flag y fallback chain que autogenera name del email local-part en modo --no-interaction (v1.6.0-rc6).
php artisan mk:lint:boundaries Linter de R-MK-001: detecta imports cross-module en código de apps que usan el paquete. Required CI check.
php artisan mk:discover-abilities Auto-descubre abilities de las Policies de un módulo y las inserta en la tabla {scope}_abilities. Companion de --with-rbac.
php artisan mk:security-lint Auditoría de seguridad: secrets, RBAC, tenant isolation, etc.

Configuración

Habilita features en config/mk_director.php:

Stack

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.


All versions of director-laravel with dependencies

PHP Build Version
Package Version
Requires php Version ^8.4
illuminate/support Version ^13.0
illuminate/database Version ^13.0
illuminate/http Version ^13.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package makroz/director-laravel contains the following files

Loading the files please wait ...