Skip to content

Command options

Usage:

php artisan make:event-sourcing-domain <model> [options]

Arguments

  • model — The name of the model (required)

Options

Option Shortcut Default Description
--domain -d — The name of the domain
--namespace — Domain The namespace or root folder
--migration -m — Indicate any existing migration for the model, with or without timestamp prefix. Table name is sufficient
--migration-exclude — — Indicate any existing migration for the model, that must be excluded. It accepts regex. Table name is sufficient
--aggregate -a — Indicate if aggregate must be created or not (accepts 0 or 1)
--reactor -r — Indicate if reactor must be created or not (accepts 0 or 1)
--unit-test -u flag Indicate if PHPUnit tests must be created
--primary-key -p — Indicate which is the primary key (uuid, id)
--indentation — 4 Indentation spaces
--failed-events — 0 Indicate if failed events must be created (accepts 0 or 1)
--notifications — no Indicate if notifications must be created, comma separated (accepts database,mail,no,slack,teams)
--root — app The name of the root folder