PHP code example of isu3ru / laravel-cqrs
1. Go to this page and download the library: Download isu3ru/laravel-cqrs library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
isu3ru / laravel-cqrs example snippets
namespace App\Http\Controllers;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use Isu3ru\Cqrs\Bus\CommandBus;
use Isu3ru\Cqrs\Bus\QueryExecutor;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
/**
* @var CommandBus
*/
protected $command;
/**
* @var QueryExecutor
*/
protected $query;
/**
* @param CommandBus $commandBus
* @param QueryExecutor $executor
*/
public function __construct(CommandBus $commandBus, QueryExecutor $executor)
{
$this->command = $commandBus;
$this->query = $executor;
}
}