json2dto:直接从JSON对象生成数据传输对象

时间:2024-04-30 04:19:55
【文件属性】:

文件名称:json2dto:直接从JSON对象生成数据传输对象

文件大小:222KB

文件格式:ZIP

更新时间:2024-04-30 04:19:55

laravel vue spatie dto PHP

杰森2 DTO 库很棒,但是键入DTO很快就会变得很麻烦。 受Json2Typescript样式工具的启发,我们为PHP DTO构建了一个工具。 网络版 在尝试Web版本在易于使用的GUI中具有与cli版本相同的所有工具。 生成嵌套DTO时,该工具将创建一个zip文件。 CLI工具 喜欢在本地使用该工具? 您可以通过composer安装json2dto并直接从json文件生成文件。 composer global require atymic/json2dto # Install Globally composer require atymic/json2dto --dev # Install locally in a project 用法 该工具接受json输入作为文件名(第二个参数)或通过stdin 。 您应该在项目的根目录( composer.json所在的位置)中运行该工具,因


【文件预览】:
json2dto-master
----frontend()
--------tailwind.js(66B)
--------postcss.config.js(637B)
--------public()
--------yarn.lock(370KB)
--------.eslintrc.js(503B)
--------src()
--------babel.config.js(53B)
--------vue.config.js(287B)
--------.gitignore(18B)
--------package.json(953B)
----json2dto()
--------json2dto(343B)
--------.gitattributes(178B)
--------src()
--------phpunit.xml.dist(824B)
--------LICENSE(34KB)
--------README.md(204B)
--------.editorconfig(234B)
--------tests()
--------.gitignore(58B)
--------composer.json(1KB)
----.github()
--------workflows()
----monorepo-builder.yml(98B)
----LICENSE(34KB)
----composer.lock(96KB)
----README.md(3KB)
----.styleci.yml(90B)
----.gitignore(30B)
----app()
--------docker()
--------public()
--------Dockerfile(493B)
--------composer.lock(51KB)
--------docker-compose.yml(122B)
--------.gitignore(7B)
--------composer.json(416B)
----composer.json(349B)

网友评论