Composer package to generate TypeScript interfaces from laravel migrations and form requets
- Install package - using composer
composer require matemat/laravel-types
- Publish the package's configuration file using the following command:
php artisan vendor:publish --tag=tg-config
- Modify your migrations and form requests paths in the configuration file:
your_project/config/type-generator.php
- Run the Artisan console command to generate TypeScript interfaces:
php artisan matemat:generate-types