tillkruss/laravel-tactician

This package is abandoned and no longer maintained. No replacement package was suggested.

A flexible and easy to use implementation of the Tactician command bus for Laravel 5.

1.0.0 2016-04-10 23:12 UTC

This package is auto-updated.

Last update: 2021-04-12 11:44:29 UTC


README

Build Status Latest Stable Version Scrutinizer Code Quality License

A flexible and easy to use implementation of the Tactician command bus for Laravel 5.

Introduction

This package is a stand-alone command bus implementation of the PHP League’s Tactician command bus, it’s not a replacement for Laravel’s command bus or queue.

Features:

  • Easy to use, configure and extend
  • 3 kinds of command handler locators
  • Database transaction middleware

Installation

To get started, add this package to your composer.json file as a dependency:

composer require tillkruss/laravel-tactician

Next, open your app configuration file and add the TacticianServiceProvider to your list of providers:

TillKruss\LaravelTactician\TacticianServiceProvider,

After that, add the tactician.php configuration file by running:

php artisan vendor:publish --provider="TillKruss\LaravelTactician\TacticianServiceProvider"

Configuration

Please see CONFIGURATION.md for more information on how to configure this package.

Usage

Please see USAGE.md for code samples and more information on how to use this package.

License

This package is open-sourced software licensed under the MIT license.