Download the PHP package asfop/eloquent without Composer

On this page you can find all versions of the php package asfop/eloquent. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package eloquent

介绍

eloquent 提供了模型关联关系中的一对一和一对多查询。这两种情况下,查询出的数据可以进行缓存以提高性能 在一对一关联情况下的数据缓存的一种尝试

初衷

在多表连接查询的时候,我的一般做法,我会先查主表,然后再array_column条件id去匹配副表信息.

例如, usersphones 两张表,它们通过 user_id 进行关联

表结构

  1. users 表:
字段名 类型 描述
id Integer 主键
name String 用户名
email String 邮箱地址
  1. phones 表:
字段名 类型 描述
id Integer 主键
user_id Integer 外键,关联到 users 表的 id
phone_number String 电话号码

实现方式

为了简化上述操作,进行了封装,并且对查询出来的结果使用redis将数据缓存

使用案例


  1. 获取用户id为10000的信息

  2. 获取用户10000和10001的信息

如何实现上述查询

在Hyperf中使用

创建Eloquent 文件夹 目录结构如下

UserEloquent.php 解释

Info.php 解释

开发计划


All versions of eloquent with dependencies

PHP Build Version
Package Version
Requires ext-json Version *
php Version >=7.1|>=8.0|>=8.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package asfop/eloquent contains the following files

Loading the files please wait ...