helilabs/heli-developement-helpers

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

Laravel 包,提供一组类,用于使用常见的架构模式(如仓储模式、工厂模式)。

dev-master 2020-04-07 23:19 UTC

This package is not auto-updated.

Last update: 2020-04-07 23:25:48 UTC


README

Laravel 包,提供一组类,用于使用常见的架构模式(如仓储模式、工厂模式)。

为什么开发此包?

此包是为了让 Helilabs 能够快速开始项目开发,并在构建 Laravel 应用时强制采用自定义和智能的方式。

为什么这样做?

安装

  • 只需在您的 composer 文件 中添加此包,例如:
"helilabs/heli-developement-helpers" : "0.1.0"

关于文档的说明

这些类主要是为 Helilabs 团队(因为我们认为它们既好又有效)开发的,您可以根据自己的意愿使用它们,但我们不保证使用它们时的效果。

目前我们为这些类提供不了文档,所以需要您自行探索,但我们正在努力尽快编写文档,并认为它将在2017年5月15日之前在我们的网站上可用。

类包括:

  • BaseRepository : Helilabs\HDH\Repository\BaseRepository 此类是为了使用仓储模式而构建的。

  • CurdFactory : Helilabs\HDH\CURD\CurdFactory 此类是为了使用代理模式、工厂模式而构建的。

  • CurdCreator : Helilabs\HDH\CURD\CurdCreator 此类是为了使用代理模式和工厂模式而构建的。

  • BaseApiHelper : Helilabs\HDH\ApiHelper\BaseApiHelper 此类是为了在处理 API 时提供更健壮的方式而构建的。

  • CurdController : Helilabs\HDH\Controllers\CurdController 此类是为了在构建 CURD 应用程序时利用所有前面的类而构建的。