php artisan make:model

Create a new Eloquent model class

Usage

make:model [-a|--all] [-c|--controller] [-f|--factory] [--force] [-m|--migration] [--policy] [-s|--seed] [-p|--pivot] [-r|--resource] [--api] [-R|--requests] [--test] [--pest] [--] <name>

Arguments

name   The name of the class 

Options

-a,         --all              Generate a migration, seeder, factory, policy, and resource controller for the model 
-c,         --controller       Create a new controller for the model 
-f,         --factory          Create a new factory for the model 
            --force            Create the class even if the model already exists 
-m,         --migration        Create a new migration file for the model 
            --policy           Create a new policy for the model 
-s,         --seed             Create a new seeder for the model 
-p,         --pivot            Indicates if the generated model should be a custom intermediate table model 
-r,         --resource         Indicates if the generated controller should be a resource controller 
            --api              Indicates if the generated controller should be an API controller 
-R,         --requests         Create new form request classes and use them in the resource controller 
            --test             Generate an accompanying PHPUnit test for the Model 
            --pest             Generate an accompanying Pest test for the Model 
-h,         --help             Display help for the given command. When no command is given display help for the <info>list</info> command 
-q,         --quiet            Do not output any message 
-v|vv|vvv,  --verbose          Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug 
-V,         --version          Display this application version 
            --ansi             Force (or disable --no-ansi) ANSI output 
-n,         --no-interaction   Do not ask any interactive question 
            --env              The environment the command should run under