phishops/tswink

从Laravel模型生成typescript类。

dev-master 2019-07-01 16:14 UTC

This package is auto-updated.

Last update: 2024-08-29 05:14:15 UTC


README

从Laravel模型生成typescript类。

安装

运行composer require pangpondpon/tswinkcomposer 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

文件将位于您在配置文件中选择的目录。

Result Example