priskz/sorad-framework

The Domain Driven Development framework on top of the Laravel framework.

0.1.0 2018-06-12 20:38 UTC

This package is auto-updated.

Last update: 2024-05-14 12:05:53 UTC


README

Purpose

This package will install all of the packages needed for utilizing "Domain Driven Development" patterns on top of the Laravel framework.

Features

  • payload - A simple way to encapsulate data and flag its state.

  • paylorm - A "data mapper" ORM built around simple Payloads (or encapsulated data) to facilitate data persistence.

  • sorad-api - A service oriented API built around the Responder-Action-Domain pattern.

  • sorad-rest - A set of generic REST responders.

  • sorad-entity - A generic service implemented on top of the SORAD API + Paylorm that provides consistent conventions for facilitating the mapping of entities.

  • sorad-service-provider - A simple way to bootstrap and provide a service for the SORAD API.

  • sorad-service - Generic implementation(s) for SORAD's service layer.

  • sorad-module-core - A SORAD module for core application functionality.

  • pusher - A small library for helping push socket messages. Note: will require additional packages: "cboden/ratchet": "0.3.5" && "react/zmq": "^0.3.0" to utilize.

Install via Composer

Add the following to your composer.json "require" schema:

"require": {
     "priskz/sorad-framework": "~0.1.0"
}

Run composer install