phishops / tswink
从Laravel模型生成typescript类。
dev-master
2019-07-01 16:14 UTC
Requires
- php: >=7.1
- doctrine/dbal: ^2.7@dev
- illuminate/support: 5.*
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-08-29 05:14:15 UTC
README
从Laravel模型生成typescript类。
安装
运行composer require pangpondpon/tswink
和composer require doctrine/dbal
注意:doctrine/dbal
是读取表结构以创建typescript类文件所必需的。
如果您使用Laravel 5.4或以下版本,将以下内容添加到config/app.php中的providers
数组内
TsWink\TswinkServiceProvider::class,
使用php artisan vendor:publish
发布配置,并选择TsWink\TswinkServiceProvider
。
根据您的项目修改配置
<?php return [ // Destination of typescript classes 'ts_classes_destination' => 'resources/assets/src/models', ];
用法
运行此artisan命令
php artisan tswink:generate
文件将位于您在配置文件中选择的目录。