The usage is pretty simple and straightforward. Simply call the following command from the project root:
php artisan asgard:module:scaffold
You will be asked the following questions:
What is the module name ?
This is in the following format vendor/name all lowercase. Do not use dashes in the module name
Do you wish to use Doctrine or Eloquent ?
This is to know what kind of Entities to generate.
Enter your desired entities
You can enter as many as you like, when you're done leave empty and the next question will come up.
Enter you desired value objects
Again, you can enter as many as you like, when you're done leave empty.
When these questions are answered your module will be generated. You will still need to add the properties to the eloquent migration and/or to the entity (if using Doctrine).
Before seeing the newly created module on the admin dashboard you will have to give you access to the new module. Go the the User > Roles view and edit the Admin role to give you permission to the new module.