To create a controller with php artisan just type
php artisan make:controller YourController
If you want to create your controller with resources ( index, update, edit, store...) then
php artisan make:controller YourController --resource
Then to make a mode for that controller or any other controller you want
php artisan make:model Your_Model_Name_Singular -m
You usually want to create models with a name in singular. Post, Article ...
php artisan storage:link
This way you can use file uploads and etc...