Posted by Arjun on Saturday 3rd June 2017

Laravel Create Controller, Model and migration in one Artisan Command

Laravel 5 Laravel 5.1 Laravel 5.2 laravel 5.3 Laravel 5.4 artisan

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.