dinhdjj/laravel-typescript-transformer-extended

此包已被弃用且不再维护。未建议替代包。

一套用于 spatie/laravel-typescript-transformer 的转换器

v1.0.0 2022-05-11 10:39 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这里应该放您的描述。限制在一两段以内。考虑添加一个小示例。

您可以通过 composer 安装此包

composer require dinhdjj/laravel-typescript-transformer-extended

需求

* laravel 9+
* Php 8.1+
* spatie/laravel-typescript-transformer: ^2.1

用法

将转换器应用到您的 typescript-transformer.php 配置文件中。

// config/typescript-transformer.php

return [
    // ...
    'transformers' => [
        \Dinhdjj\TypescriptTransformerExtended\ModelTransformer::class,
        \Dinhdjj\TypescriptTransformerExtended\EnumTransformer::class,

        // ...
    ],
];

转换器效果

生成 Laravel 模型的 TypeScript 的转换器。生成时需要连接到数据库。

\Dinhdjj\TypescriptTransformerExtended\ModelTransformer::class

生成原生 PHP 枚举的 TypeScript 的转换器。

\Dinhdjj\TypescriptTransformerExtended\EnumTransformer::class

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近的变化信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。