API Generator
To generate API, we have the following command,
php artisan infyom:api $MODEL_NAME$
Where $MODEL_NAME$ should be replaced with our model name, e.g.
php artisan infyom:api Post
php artisan infyom:api Project
Scaffold Generator
To generate scaffold, we have the following command,
php artisan infyom:scaffold $MODEL_NAME$
Where $MODEL_NAME$ should be replaced with our model name, e.g.
php artisan infyom:scaffold Post
php artisan infyom:scaffold Project
Just enter whatever fields you want with database type, html input type, laravel validations and if the fields should be searchable or not. Once you are done, type "exit" to finish.
API & Scaffold Generator
Even API and Scaffold can be generated combined,
php artisan infyom:api_scaffold $MODEL_NAME$
Here is the full guide for field inputs. We also have an option for giving a fields from json file here.
Also, Generator supports various other commands to generate files individually like generating an only model, repository or controller etc. You can find a full doc here.