From Laravel 10 on, Artisan becomes more interactive.
For example: you ask to create a model, but you forget to pass the name:
php artisan make:model
Instead of giving an error message, Artisan will simply ask you the name of the model, as well as whether you want to create a migration, factory, etc. Very handy!
php artisan make:model
What should the model be named?
❯ Post
Would you like any of the following? [none]
none ......................................................................................... 0
all .......................................................................................... 1
factory ...................................................................................... 2
form requests ................................................................................ 3
migration .................................................................................... 4
policy ....................................................................................... 5
resource controller .......................................................................... 6
seed ......................................................................................... 7