How to Create Controller, Model in Laravel 8 using cmd - Yudhy Network

Share on:

Yudhy Network - In this tutorial, you will learn how to create controller, resource controller, model, migration and api controller using cmd(command line) in laravel 8

Laravel 8 create controller and model using php artisan make:model and php artisan make:controller commands on command line.

In this tutorial, we will show you how to create a simple controller using an artisan command with cmd, how to create a resource controller and api resource controller using the command with cmd, and how to model and migration using the command with cmd.

Laravel 8 Create Controller and Model Using cmd

1:- Create model command

You can use the php artisan make model for creating a model using the command line (CLI) :

 php artisan make:model Product

This command is to create the Product model, which is a placed on the app/models directory.

2 – Create Controller command

You can use the php artisan make:controller command for creating a controller using this command line:

 php artisan make:controller ProductController

This command will create controller named ProductController, Which is placed on app/http/controllers directory.

3:- Create a Resource Controller Command

To create the resource controller in laravel 8, so, you can execute the following command on command prompt:

php artisan make:controller ProductController --resource

PHP artisan make controller resource command creates a resource controller. It has already created some methods like index, update, edit, destroy, etc.

4:- Command For Create Model and Controller

If you want to create controller and model, so you can execute php artisan make:model -mc for creating a controller and model in command prompt:

 php artisan make:model Product -mc

This single command has been created as a Product controller and model.

5:- Create Model and Migration

You can execute the following command on command prompt to create model and migration file:

php artisan make:model Product -m

This single command has been created as a product controller and model.

6:- Create API Controller using Artisan

Use the following command to create api controller in laravel 8, so open command prompt and execute the following command:

php artisan make:controller API\ProductController

This command will create api product controller, which is placed on app/http/controllers/API directory.


In this tutorial, you have successfully learned how to create a controller and model. Also, learn how to create a model and resource controller using one command.

Recommended Laravel Posts

Recommended:- Laravel 8 – Form Validation Example
Recommended:- Laravel 8 Ajax Post Form Data With Validation
Recommended:- Laravel 8 Auth Scaffolding using Jetstream
Recommended:- Laravel 8 Autocomplete Search from Database Tutorial
Recommended:- How to Create Controller, Model in Laravel 8 using cmd
Recommended:- Laravel 8 Flash Message Example Tutorial
Recommended:- Laravel 8 Rest API CRUD with Passport Auth Tutorial
Recommended:- Laravel 8 Send Mail using Queue Tutorial
Recommended:- Laravel 8 Google Recaptcha V3 Example
Recommended:- How to Use Helper Function in Laravel 8

Please ask in the comments!

Suport : Cotekno.Com

comments powered by Disqus