Make Module ​
Create a module
Command Information ​
- Signature:
modularous:make:module [--schema [SCHEMA]] [--rules [RULES]] [--relationships [RELATIONSHIPS]] [-f|--force] [--no-migrate] [--no-defaults] [--no-migration] [--custom-model [CUSTOM-MODEL]] [--table-name [TABLE-NAME]] [--notAsk] [--all] [--just-stubs] [--stubs-only [STUBS-ONLY]] [--stubs-except [STUBS-EXCEPT]] [-T|--addTranslation] [-M|--addMedia] [-F|--addFile] [-P|--addPosition] [-S|--addSlug] [--addPrice] [-A|--addAuthorized] [-FP|--addFilepond] [--addUuid] [-SS|--addSnapshot] [--] <module> - Category: Generators
Examples ​
With Arguments ​
php artisan modularous:make:module MODULEWith Options ​
php artisan modularous:make:module --schema=SCHEMAphp artisan modularous:make:module --rules=RULESphp artisan modularous:make:module --relationships=RELATIONSHIPS# Using shortcut
php artisan modularous:make:module -f
# Using full option name
php artisan modularous:make:module --forcephp artisan modularous:make:module --no-migratephp artisan modularous:make:module --no-defaultsphp artisan modularous:make:module --no-migrationphp artisan modularous:make:module --custom-model=CUSTOM-MODELphp artisan modularous:make:module --table-name=TABLE-NAMEphp artisan modularous:make:module --notAskphp artisan modularous:make:module --allphp artisan modularous:make:module --just-stubsphp artisan modularous:make:module --stubs-only=STUBS-ONLYphp artisan modularous:make:module --stubs-except=STUBS-EXCEPT# Using shortcut
php artisan modularous:make:module -T
# Using full option name
php artisan modularous:make:module --addTranslation# Using shortcut
php artisan modularous:make:module -M
# Using full option name
php artisan modularous:make:module --addMedia# Using shortcut
php artisan modularous:make:module -F
# Using full option name
php artisan modularous:make:module --addFile# Using shortcut
php artisan modularous:make:module -P
# Using full option name
php artisan modularous:make:module --addPosition# Using shortcut
php artisan modularous:make:module -S
# Using full option name
php artisan modularous:make:module --addSlugphp artisan modularous:make:module --addPrice# Using shortcut
php artisan modularous:make:module -A
# Using full option name
php artisan modularous:make:module --addAuthorized# Using shortcut
php artisan modularous:make:module -FP
# Using full option name
php artisan modularous:make:module --addFilepondphp artisan modularous:make:module --addUuid# Using shortcut
php artisan modularous:make:module -SS
# Using full option name
php artisan modularous:make:module --addSnapshotCommon Combinations ​
php artisan modularous:make:module MODULEmodularous:make:module ​
Create a module
Usage ​
modularous:make:module [--schema [SCHEMA]] [--rules [RULES]] [--relationships [RELATIONSHIPS]] [-f|--force] [--no-migrate] [--no-defaults] [--no-migration] [--custom-model [CUSTOM-MODEL]] [--table-name [TABLE-NAME]] [--notAsk] [--all] [--just-stubs] [--stubs-only [STUBS-ONLY]] [--stubs-except [STUBS-EXCEPT]] [-T|--addTranslation] [-M|--addMedia] [-F|--addFile] [-P|--addPosition] [-S|--addSlug] [--addPrice] [-A|--addAuthorized] [-FP|--addFilepond] [--addUuid] [-SS|--addSnapshot] [--] <module>m:m:munusual:make:module
Create a module
Arguments ​
module ​
The name of the module.
- Is required: yes
- Is array: no
- Default:
NULL
Options ​
--schema ​
The specified migration schema table.
- Accept value: yes
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
NULL
--rules ​
The specified validation rules for FormRequest.
- Accept value: yes
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
NULL
--relationships ​
The many to many relationships.
- Accept value: yes
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
NULL
--force|-f ​
Force the operation to run when the route files already exist.
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--no-migrate ​
don't migrate.
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--no-defaults ​
unuse default input and headers.
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--no-migration ​
don't create migration file.
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--custom-model ​
The model class for usage of a available model.
- Accept value: yes
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
NULL
--table-name ​
Sets table name for custom model
- Accept value: yes
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
NULL
--notAsk ​
don't ask for trait questions.
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--all ​
add all traits.
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--just-stubs ​
only stubs fix
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--stubs-only ​
Get only stubs
- Accept value: yes
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
NULL
--stubs-except ​
Get except stubs
- Accept value: yes
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
NULL
--addTranslation|-T ​
Whether model has translation trait or not
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addMedia|-M ​
Do you need to attach images on this module?
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addFile|-F ​
Do you need to attach files on this module?
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addPosition|-P ​
Do you need to manage the position of records on this module?
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addSlug|-S ​
Whether model has sluggable trait or not
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addPrice ​
Whether model has pricing trait or not
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addAuthorized|-A ​
Authorized models to indicate scopes
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addFilepond|-FP ​
Do you need to attach fileponds on this module?
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addUuid ​
Do you need to attach uuid on this module route?
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--addSnapshot|-SS ​
Do you need to attach snapshot feature on this module route?
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--help|-h ​
Display help for the given command. When no command is given display help for the list command
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--quiet|-q ​
Do not output any message
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--verbose|-v|-vv|-vvv ​
Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--version|-V ​
Display this application version
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--ansi|--no-ansi ​
Force (or disable --no-ansi) ANSI output
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: yes
- Default:
NULL
--no-interaction|-n ​
Do not ask any interactive question
- Accept value: no
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
false
--env ​
The environment the command should run under
- Accept value: yes
- Is value required: no
- Is multiple: no
- Is negatable: no
- Default:
NULL