EDIT: Figured out where I was going wrong and placed an answer at the end
I\'m trying to create a Laravel Command, I can see it\'s changed considerably from \"tasks\" in
there's a mis-understanding on Artisan commands because of the used wording.
In your case you choose : 'command:import' as a name of one of your 'Import' commands.
Think about it as an object, with methods.
you can use as command name > protected $name = 'import:csv';
another command would be > protected $name = 'import:txt';
and > protected $name = 'import:contacts';
so your commands with "Import" nature are better organised.
and when you request , you see your commands organised as a single entity.
and you have only a single command then give your command a single clear name. protected $name = 'import';