Artisan is the command-line interface included with Laravel. It provides a number of helpful commands that can assist you while you build your application. Here I am gonna show you a command which will generate controller, modal and migration files.
php artisan make:model Modelname -crm
As you can see, actually the command is for creating modal but by passing
-crm arguments we can generate controller and migration files.
Console output might be as shown below -
$ php artisan make:model Modelname -crm Model created successfully. Created Migration: 2017_06_03_150652_create_modelnames_table Controller created successfully.