文件名称:javel:JavaScript JavaScript中简单,轻巧和可自定义的Laravel模型
文件大小:172KB
文件格式:ZIP
更新时间:2024-05-18 17:36:31
JavaScript
标枪 :wrapped_gift: 将普通JavaScript对象包装到可自定义的类似Laravel的模型中。 。 安装 npm i javel -D 概述 import Model from 'javel' class Article extends Model { /* ... */ } await Article . all ( { /* request */ } ) // => [ Article* ] await Article . paginate ( { query : { page : 2 } } ) // => { data: [ Article* ], current_page: 2, ... } await Article . find ( 1 )
【文件预览】:
javel-main
----.eslintrc(356B)
----webpack.config.js(1KB)
----src()
--------IntegratesQueryBuilder.js(1KB)
--------Model.js(407B)
--------utils.js(2KB)
--------HasRelationships.js(1KB)
--------ModuleRegistrar.js(899B)
--------KeepsParentRelationship.js(853B)
--------HasAttributes.js(878B)
--------GeneratesUniqueKey.js(573B)
--------MakesRequests.js(3KB)
--------UsesMethodFieldWithFormData.js(409B)
--------index.js(892B)
--------BaseModel.js(209B)
----.babelrc(549B)
----LICENSE(1KB)
----test()
--------KeepsParentRelationship.test.js(2KB)
--------UsesMethodFieldWithFormData.test.js(1KB)
--------MakesRequests.test.js(4KB)
--------BaseModel.test.js(399B)
--------GeneratesUniqueKey.test.js(1KB)
--------helpers()
--------HasAttributes.test.js(3KB)
--------HasRelationships.test.js(2KB)
--------IntegratesQueryBuilder.test.js(1KB)
----webpack.config.test.js(67B)
----README.md(7KB)
----dist()
--------javel.min.js(29KB)
--------javel.js(177KB)
--------javel.min.js.map(62KB)
----docs()
--------HasRelationships.md(2KB)
--------HasAttributes.md(4KB)
--------lifecycle.md(1KB)
--------KeepsParentRelationship.md(2KB)
--------README.md(431B)
--------MakesRequests.md(10KB)
--------GeneratesUniqueKey.md(1KB)
--------IntegratesQueryBuilder.md(2KB)
--------UsesMethodFieldWithFormData.md(1KB)
----.gitignore(925B)
----.eslintignore(5B)
----package-lock.json(294KB)
----package.json(1KB)