Search by

fahadmayow / exert

fahadmayow

A lightweight Laravel package for implementing group-based action architecture.

Package info

github.com/fahadmayow/exert

pkg:composer/fahadmayow/exert

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0 2026-09-12 17:42 UTC

This package is auto-updated.

Last update: 2026-09-12 18:03:25 UTC


README

An opinionated, HTTP-oriented Laravel package for grouping related actions behind one endpoint.

POST /api/orders?action=cancel
    → OrderController
    → CancelOrder
    → HTTP response

Each operation gets its own action class. A controller explicitly maps the names clients may call. Laravel handles requests, dependency injection, middleware, validation, and responses. Your application supplies access control and business rules.

Documentation

Read the complete guide on the Exert documentation site:

Installation

The package requires Laravel 12.51 or later, including Laravel 13. In your Laravel application, run:

composer require fahadmayow/exert

See the installation guide for provider registration and optional configuration publishing.

Package development

composer install
composer test

See Package development for more checks and documentation commands.

License

MIT.