Laravel - Artisan Console - Defining Input Expectations
When writing console commands, it is common to gather input from the user through arguments or options. Laravel makes it very convenient to define the input you expect from the user using the
signature property on your commands. The
signature property allows you to define the name, arguments, and options for the command in a single, expressive, route-like syntax.