 Laravel 5.1 中文文档dependency... }); 2.3 标签 少数情况下我们需要解析特定分类下的所有绑定,比如,也许你正在构建一个接收多个不同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们分配 一个标签: $this->app->bind('SpeedReport', function () { // }); $title; } 2.5 聚合函数 队列构建器还提供了很多聚合方法,比如 count, max, min, avg, 和 sum,你可以在构造查询 之后调用这些方法: $users = DB::table('users')->count();$price = DB::table('orders ')->max('price'); 当然,你可以联合其它查询字句和聚合函数来构建查询: $price $flight) { // } }); 传递给该方法的第一个参数是你想要获取的“组块”数目,闭包作为第二个参数被调用用于处 理每个从数据库获取的区块数据。 4、获取单个模型/聚合 当然,除了从给定表中获取所有记录之外,还可以使用 find 和 first 获取单个记录。这些 方法返回单个模型实例而不是返回模型集合: // 通过主键获取模型... $flight =0 码力 | 307 页 | 3.46 MB | 1 年前3 Laravel 5.1 中文文档dependency... }); 2.3 标签 少数情况下我们需要解析特定分类下的所有绑定,比如,也许你正在构建一个接收多个不同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们分配 一个标签: $this->app->bind('SpeedReport', function () { // }); $title; } 2.5 聚合函数 队列构建器还提供了很多聚合方法,比如 count, max, min, avg, 和 sum,你可以在构造查询 之后调用这些方法: $users = DB::table('users')->count();$price = DB::table('orders ')->max('price'); 当然,你可以联合其它查询字句和聚合函数来构建查询: $price $flight) { // } }); 传递给该方法的第一个参数是你想要获取的“组块”数目,闭包作为第二个参数被调用用于处 理每个从数据库获取的区块数据。 4、获取单个模型/聚合 当然,除了从给定表中获取所有记录之外,还可以使用 find 和 first 获取单个记录。这些 方法返回单个模型实例而不是返回模型集合: // 通过主键获取模型... $flight =0 码力 | 307 页 | 3.46 MB | 1 年前3
 Laravel 5.2 中文文档->needs('$maxOrderCount') ->give(10); 标签 少数情况下我们需要解析特定分类下的所有绑定,比如,也许你正在构建一个接收多个不 同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们 分配一个标签: $this->app->bind('SpeedReport', function () { // }); DB::table('roles')->lists('title', 'name'); foreach ($roles as $name => $title) { echo $title; } 聚合函数 队列构建器还提供了很多聚合方法,比如 count, max, min, avg, 和 sum,你可以在构造查询 之后调用这些方法: 本文档由 Laravel 学院(LaravelAcademy.org)提供 $users = DB::table('users')->count(); $price = DB::table('orders')->max('price'); 当然,你可以联合其它查询子句和聚合函数来构建查询: $price = DB::table('orders') ->where('finalized', 1) ->avg('price');0 码力 | 377 页 | 4.56 MB | 1 年前3 Laravel 5.2 中文文档->needs('$maxOrderCount') ->give(10); 标签 少数情况下我们需要解析特定分类下的所有绑定,比如,也许你正在构建一个接收多个不 同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们 分配一个标签: $this->app->bind('SpeedReport', function () { // }); DB::table('roles')->lists('title', 'name'); foreach ($roles as $name => $title) { echo $title; } 聚合函数 队列构建器还提供了很多聚合方法,比如 count, max, min, avg, 和 sum,你可以在构造查询 之后调用这些方法: 本文档由 Laravel 学院(LaravelAcademy.org)提供 $users = DB::table('users')->count(); $price = DB::table('orders')->max('price'); 当然,你可以联合其它查询子句和聚合函数来构建查询: $price = DB::table('orders') ->where('finalized', 1) ->avg('price');0 码力 | 377 页 | 4.56 MB | 1 年前3
 CmlPHP v2.x 开发手册
字 段 自 增 ( 多 字 段 参 考 update) 1.6.6.9 10. 简 单 的 单 字 段 自 减 ( 多 字 段 参 考 update) 1.6.6.10 11. 聚合操作 1.6.6.11 12. 事务 1.6.6.12 13. 调用存储过程 1.6.6.13 14. 原生/子查询/union 1.6.6.14 15. 快捷方法 $this->db()->decrement('user-id-1', 1, 'nums', 'u_'); 生成的语句 UPDATE u_user SET nums = nums-1 WHERE id = 1; 聚合操作 count $this->db()->table('user')->count('id'); max $this->db()->table('user')->max('id'); min leftJoin 、 rightJoin 、 union 、 startTransAction 、 commit 、 savePoint 、 rollBack 、 callProcedure 等聚合及 事务相关的方法 2. and和or有差别 如: Model::getInstance()->db() ->table('users') ->lBrackets()0 码力 | 251 页 | 973.37 KB | 1 年前3 CmlPHP v2.x 开发手册
字 段 自 增 ( 多 字 段 参 考 update) 1.6.6.9 10. 简 单 的 单 字 段 自 减 ( 多 字 段 参 考 update) 1.6.6.10 11. 聚合操作 1.6.6.11 12. 事务 1.6.6.12 13. 调用存储过程 1.6.6.13 14. 原生/子查询/union 1.6.6.14 15. 快捷方法 $this->db()->decrement('user-id-1', 1, 'nums', 'u_'); 生成的语句 UPDATE u_user SET nums = nums-1 WHERE id = 1; 聚合操作 count $this->db()->table('user')->count('id'); max $this->db()->table('user')->max('id'); min leftJoin 、 rightJoin 、 union 、 startTransAction 、 commit 、 savePoint 、 rollBack 、 callProcedure 等聚合及 事务相关的方法 2. and和or有差别 如: Model::getInstance()->db() ->table('users') ->lBrackets()0 码力 | 251 页 | 973.37 KB | 1 年前3
 Laravel 5.6 中文文档return Storage::disk('s3'); }); 标签 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构建一个接收多个不同 Report 接口实现的报告聚合器,在注册完 Report 实现之 后,可以通过 tag 方法给它们分配一个标签: $this->app->bind('SpeedReport', function () { // }); 中,该文件允许你配置应用的日志通道,因此请务必查看每个可用通道及其配置 项。下面我们就来看看其中某些配置项。 默认情况下,Laravel 使用 stack 通道来记录日志信息,stack 通道被用于聚合多个日志通道到单个通道,更多关于构建 stack 的信息,请查看下面 的文档。 配置通道名称 默认情况下,Monolog 通过与当前环境匹配的「通道名」实例化,例如 production 或 local,要改变这个值,添加 'emoji' => ':boom:', 'level' => 'critical', ], ], 我们来剖析这个配置。首先,注意 stack 通道通过 channels 项将聚合了其他两个通道:syslog 和 slack。因此,记录日志信息时,这两个通道都 有机会记录信息。 日志级别 注意上述示例中 syslog 和 slack 通道配置中出现的 level 配置项,0 码力 | 377 页 | 14.56 MB | 1 年前3 Laravel 5.6 中文文档return Storage::disk('s3'); }); 标签 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构建一个接收多个不同 Report 接口实现的报告聚合器,在注册完 Report 实现之 后,可以通过 tag 方法给它们分配一个标签: $this->app->bind('SpeedReport', function () { // }); 中,该文件允许你配置应用的日志通道,因此请务必查看每个可用通道及其配置 项。下面我们就来看看其中某些配置项。 默认情况下,Laravel 使用 stack 通道来记录日志信息,stack 通道被用于聚合多个日志通道到单个通道,更多关于构建 stack 的信息,请查看下面 的文档。 配置通道名称 默认情况下,Monolog 通过与当前环境匹配的「通道名」实例化,例如 production 或 local,要改变这个值,添加 'emoji' => ':boom:', 'level' => 'critical', ], ], 我们来剖析这个配置。首先,注意 stack 通道通过 channels 项将聚合了其他两个通道:syslog 和 slack。因此,记录日志信息时,这两个通道都 有机会记录信息。 日志级别 注意上述示例中 syslog 和 slack 通道配置中出现的 level 配置项,0 码力 | 377 页 | 14.56 MB | 1 年前3
 Laravel 5.3 中文文档return Storage::disk('s3'); }); 标签 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构建一个接收多个不 同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们分配一 个标签: $this->app->bind('SpeedReport', function () { // false; }); 聚合函数 查询构建器还提供了多个聚合方法,如 count, max, min, avg 和 sum,你可以在构造查询之后调用这 些方法: $users = DB::table('users')->count(); $price = DB::table('orders')->max('price'); 当然,你可以联合其它查询子句和聚合函数来构建查询: $price } 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 470 4、获取单个模型/聚合 当然,除了从给定表中获取所有记录之外,还可以使用 find 和 first 获取单个记录。这些方法返 回单个模型实例而不是返回模型集合: // 通过主键获取模型... $flight =0 码力 | 691 页 | 9.37 MB | 1 年前3 Laravel 5.3 中文文档return Storage::disk('s3'); }); 标签 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构建一个接收多个不 同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们分配一 个标签: $this->app->bind('SpeedReport', function () { // false; }); 聚合函数 查询构建器还提供了多个聚合方法,如 count, max, min, avg 和 sum,你可以在构造查询之后调用这 些方法: $users = DB::table('users')->count(); $price = DB::table('orders')->max('price'); 当然,你可以联合其它查询子句和聚合函数来构建查询: $price } 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 470 4、获取单个模型/聚合 当然,除了从给定表中获取所有记录之外,还可以使用 find 和 first 获取单个记录。这些方法返 回单个模型实例而不是返回模型集合: // 通过主键获取模型... $flight =0 码力 | 691 页 | 9.37 MB | 1 年前3
 Laravel 6.0 中文文档Laravel 中文学习资源:https://xueyuanjun.com 125 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构 建一个接收多个不同 Report 接口实现的报告聚合器,在注册 完 Report 实现之后,可以通过 tag 方法给它们分配一个标签: $this->app->bind('SpeedReport', function () { // }); 中,该文件允许你配置应用的日志通道, 因此请务必查看每个可用通道及其配置项。下面我们就来看看其中某 些配置项。 默认情况下,Laravel 使用 stack 通道来记录日志信息,stack 通道 被用于聚合多个日志通道到单个通道,更多关于构建 stack 的信息, 请查看下面的文档。 配置通道名称 默认情况下,Monolog 通过与当前环境匹配的「通道名称」实例化, 例如 production 'name' => 'channel-name', 'channels' => ['single', 'slack'], ], 有效通道驱动列表 名称 描述 stack 用于创建「多通道」通道的聚合器 single 基于单文件/路径的日志通道(StreamHandler) daily 基于 RotatingFileHandler 的 Monolog 驱动,以天为维 度对日志进行分隔 slack0 码力 | 1442 页 | 14.66 MB | 1 年前3 Laravel 6.0 中文文档Laravel 中文学习资源:https://xueyuanjun.com 125 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构 建一个接收多个不同 Report 接口实现的报告聚合器,在注册 完 Report 实现之后,可以通过 tag 方法给它们分配一个标签: $this->app->bind('SpeedReport', function () { // }); 中,该文件允许你配置应用的日志通道, 因此请务必查看每个可用通道及其配置项。下面我们就来看看其中某 些配置项。 默认情况下,Laravel 使用 stack 通道来记录日志信息,stack 通道 被用于聚合多个日志通道到单个通道,更多关于构建 stack 的信息, 请查看下面的文档。 配置通道名称 默认情况下,Monolog 通过与当前环境匹配的「通道名称」实例化, 例如 production 'name' => 'channel-name', 'channels' => ['single', 'slack'], ], 有效通道驱动列表 名称 描述 stack 用于创建「多通道」通道的聚合器 single 基于单文件/路径的日志通道(StreamHandler) daily 基于 RotatingFileHandler 的 Monolog 驱动,以天为维 度对日志进行分隔 slack0 码力 | 1442 页 | 14.66 MB | 1 年前3
 CmlPHP v2.x 开发手册
数据查询 分页查询 数据添加 获取上一次插入的id 数据更新 获取上一次更新影响的行数 数据删除 简单的单字段自增(多字段参考update) 简单的单字段自减(多字段参考update) 聚合操作 事务 调用存储过程 原生/子查询/union 快捷方法 通过某字段值获取数据 添加数据 通过某字段值更新数据 通过字段值删除数据 获取总数 获取列表 1.6.6.15.7 $this->db()->decrement('user-id-1', 1, 'nums', 'u_'); 生成的语句 UPDATE u_user SET nums = nums-1 WHERE id = 1; 聚合操作 count $this->db()->table('user')->count('id'); max $this->db()->table('user')->max('id'); min rightJoin 、 union 、 startTransAction 、 commit 、 savePoint 、 rollBack 、 callProcedure 等聚合及事务相关的方法 2. and和or有差别 如: Model::getInstance()->db() ->table('users') ->lBrackets()0 码力 | 245 页 | 720.67 KB | 1 年前3 CmlPHP v2.x 开发手册
数据查询 分页查询 数据添加 获取上一次插入的id 数据更新 获取上一次更新影响的行数 数据删除 简单的单字段自增(多字段参考update) 简单的单字段自减(多字段参考update) 聚合操作 事务 调用存储过程 原生/子查询/union 快捷方法 通过某字段值获取数据 添加数据 通过某字段值更新数据 通过字段值删除数据 获取总数 获取列表 1.6.6.15.7 $this->db()->decrement('user-id-1', 1, 'nums', 'u_'); 生成的语句 UPDATE u_user SET nums = nums-1 WHERE id = 1; 聚合操作 count $this->db()->table('user')->count('id'); max $this->db()->table('user')->max('id'); min rightJoin 、 union 、 startTransAction 、 commit 、 savePoint 、 rollBack 、 callProcedure 等聚合及事务相关的方法 2. and和or有差别 如: Model::getInstance()->db() ->table('users') ->lBrackets()0 码力 | 245 页 | 720.67 KB | 1 年前3
 CmlPHP v2.x 开发手册
1.6.17.1 1.6.17.2 1.6.18 1.6.19 1.6.20 1.6.21 简单的单字段自增(多字段参考update) 简单的单字段自减(多字段参考update) 聚合操作 事务 调用存储过程 原生/子查询/union 快捷方法 通过某字段值获取数据 添加数据 通过某字段值更新数据 通过字段值删除数据 获取总数 获取列表 注意事项 同时查询多个库 $this->db()->decrement('user-id-1', 1, 'nums', 'u_'); 生成的语句 UPDATE u_user SET nums = nums-1 WHERE id = 1; 61 聚合操作 count $this->db()->table('user')->count('id'); max $this->db()->table('user')->max('id'); min leftJoin 、 rightJoin 、 union 、 startTransAction 、 commit 、 savePoint 、 rollBack 、 callProcedure 等聚合及事务 相关的方法 2. and和or有差别 如: Model::getInstance()->db() ->table('users') ->lBrackets()0 码力 | 143 页 | 1.54 MB | 1 年前3 CmlPHP v2.x 开发手册
1.6.17.1 1.6.17.2 1.6.18 1.6.19 1.6.20 1.6.21 简单的单字段自增(多字段参考update) 简单的单字段自减(多字段参考update) 聚合操作 事务 调用存储过程 原生/子查询/union 快捷方法 通过某字段值获取数据 添加数据 通过某字段值更新数据 通过字段值删除数据 获取总数 获取列表 注意事项 同时查询多个库 $this->db()->decrement('user-id-1', 1, 'nums', 'u_'); 生成的语句 UPDATE u_user SET nums = nums-1 WHERE id = 1; 61 聚合操作 count $this->db()->table('user')->count('id'); max $this->db()->table('user')->max('id'); min leftJoin 、 rightJoin 、 union 、 startTransAction 、 commit 、 savePoint 、 rollBack 、 callProcedure 等聚合及事务 相关的方法 2. and和or有差别 如: Model::getInstance()->db() ->table('users') ->lBrackets()0 码力 | 143 页 | 1.54 MB | 1 年前3
 Yii 2.0 权威指南表达式对象,是数据集的数据转换对象(轄 轔 轏 ),它可 以被编译为一些特定 轓 轑 轌 语句 (操作符、字符串、数组、轊 轓 轏 轎 等 等)。 • 轃 软 轮 轤 轩 轴 轩 软 轮 輕 条件对象,是表达式对象超集,它可以聚合多个表达式 对象(或标量值),然后编译成一条 轓 轑 轌 查询条件。 你可以创建自己的类来实现 譅 譸 議 譲 譥 譳 譳 譩 譯 譮 證 譮 譴 譥 譲 警 譡 譣 譥 接口,达到封装的目 的:隐藏复杂的 r o o m s a s $ r o o m ) { e c h o $ r o o m - > v o l u m e ; / / 包含了由 S Q L 计算出的值 } 额外字段的特性对于聚合查询非常有用。 假设您需要显示一系列客户的订 单数量。 首先,您需要使用 o r d e r s 关系声明一个 C u s t o m e r 类,并指定额外 字段来存储 轣 软 轵 轮 轴 结果: h ( ' o r d e r s ' ) / / 连接表 - > g r o u p B y ( ' { { c u s t o m e r } } . i d ' ) / / 分组查询,以确保聚合函数生效 - > a l l ( ) ; 使用此方法的一个缺点是,如果数据不是从 轓 轑 轌 查询上加载的,它必须再 单独计算一遍。 因此,如果你通过常规查询获取个别的数据记录时,它没 有额外的0 码力 | 537 页 | 4.66 MB | 1 年前3 Yii 2.0 权威指南表达式对象,是数据集的数据转换对象(轄 轔 轏 ),它可 以被编译为一些特定 轓 轑 轌 语句 (操作符、字符串、数组、轊 轓 轏 轎 等 等)。 • 轃 软 轮 轤 轩 轴 轩 软 轮 輕 条件对象,是表达式对象超集,它可以聚合多个表达式 对象(或标量值),然后编译成一条 轓 轑 轌 查询条件。 你可以创建自己的类来实现 譅 譸 議 譲 譥 譳 譳 譩 譯 譮 證 譮 譴 譥 譲 警 譡 譣 譥 接口,达到封装的目 的:隐藏复杂的 r o o m s a s $ r o o m ) { e c h o $ r o o m - > v o l u m e ; / / 包含了由 S Q L 计算出的值 } 额外字段的特性对于聚合查询非常有用。 假设您需要显示一系列客户的订 单数量。 首先,您需要使用 o r d e r s 关系声明一个 C u s t o m e r 类,并指定额外 字段来存储 轣 软 轵 轮 轴 结果: h ( ' o r d e r s ' ) / / 连接表 - > g r o u p B y ( ' { { c u s t o m e r } } . i d ' ) / / 分组查询,以确保聚合函数生效 - > a l l ( ) ; 使用此方法的一个缺点是,如果数据不是从 轓 轑 轌 查询上加载的,它必须再 单独计算一遍。 因此,如果你通过常规查询获取个别的数据记录时,它没 有额外的0 码力 | 537 页 | 4.66 MB | 1 年前3
共 9 条
- 1














