Generate typescript classes from Laravel models.
Run composer require pangpondpon/tswink and composer require doctrine/dbal
Note: doctrine/dbal is needed for read table structure to create typescript class files.
If you're using Laravel 5.4 or below, add this to providers array inside config/app.php
TsWink\TswinkServiceProvider::class,
Publish the config using php artisan vendor:publish and select TsWink\TswinkServiceProvider.
Change the config to suite your project
<?php
return [
// Destination of typescript classes
'ts_classes_destination' => 'resources/assets/src/models',
];Run this artisan command
php artisan tswink:generate
The file will be in your selected directory in config file.
