Laravel 6.0 中文文档Laravel 中文学习资源:https://xueyuanjun.com 125 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构 建一个接收多个不同 Report 接口实现的报告聚合器,在注册 完 Report 实现之后,可以通过 tag 方法给它们分配一个标签: $this->app->bind('SpeedReport', function () { // }); URL 不做 CSRF 安全校验 有时候我们需要从 CSRF 保护中间件中排除一些 URL,例如,如果 你使用了第三方支付系统(如支付宝或微信支付)来处理支付并用到 他们提供的回调功能,这时候就需要从 Laravel 的 CSRF 保护中间 件中排除回调处理器路由,因为第三方支付系统并不知道要传什么 token 值给我们定义的路由。 通常我们需要将这种类型的路由放到文件 routes/web 如果这个验证规则验证失败了,将会生成如下错误消息: The credit card number field is required when payment type is cc. 如果你想要替换支付类型值 cc,可以在 validation 语言文件中定 义一个 values 数组来指定自定义的表示值: 'values' => [ 'payment_type' => [ 'cc' =>0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.6 中文文档return Storage::disk('s3'); }); 标签 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构建一个接收多个不同 Report 接口实现的报告聚合器,在注册完 Report 实现之 后,可以通过 tag 方法给它们分配一个标签: $this->app->bind('SpeedReport', function () { // }); 置该实现。 排除指定 URL 有时候我们需要从 CSRF 保护中间件中排除一些 URL,例如,如果你使用了第三方支付系统(如支付宝或微信支付)来处理支付并用到他们提供的 回调功能,这时候就需要从 Laravel 的 CSRF 保护中间件中排除回调处理器路由,因为第三方支付系统并不知道要传什么 token 值给我们定义的路 由。 通常我们需要将这种类型的路由放到文件 routes/web 中,该文件允许你配置应用的日志通道,因此请务必查看每个可用通道及其配置 项。下面我们就来看看其中某些配置项。 默认情况下,Laravel 使用 stack 通道来记录日志信息,stack 通道被用于聚合多个日志通道到单个通道,更多关于构建 stack 的信息,请查看下面 的文档。 配置通道名称 默认情况下,Monolog 通过与当前环境匹配的「通道名」实例化,例如 production 或 local,要改变这个值,添加0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 5.3 中文文档上有关于此特性的免费视频教程。 Laravel Notifications 为我们提供了简单、优雅的 API 用于在不同的发行渠道中发送通知,例如邮 件、SMS、Slack 等等。例如,你可以定义一个单据已经支付的通知,然后通过邮件和 SMS 发送这 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 4 return Storage::disk('s3'); }); 标签 少数情况下,我们需要解析特定分类下的所有绑定,例如,你正在构建一个接收多个不 同 Report 接口实现的报告聚合器,在注册完 Report 实现之后,可以通过 tag 方法给它们分配一 个标签: $this->app->bind('SpeedReport', function () { // 值和 Session 中存储的 token 是否一致。 2、从 CSRF 保护中排除指定 URL 有时候我们需要从 CSRF 保护中排除一些 URL,例如,如果你使用了 Stripe 来处理支付并用到 他们的 webhook 系统,这时候就需要从 Laravel 的 CSRF 保护中排除 webhook 处理器路由, 因为 Stripe 并不知道要传什么 token 值给我们定义的路由。0 码力 | 691 页 | 9.37 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.1 中文文档token 值和 session 中的存 储的作对比。 5.2 从 CSRF 保护中排除 URIs 有时候我们想要从 CSRF 保护中排除一些 URIs,比如,如果你在使用 Stripe 来处理支付并 用到他们的 webhook 系统,这时候你就需要从 Laravel 的 CSRF 保护中排除 webhook 处理 器路由。 你可以通过在 VerifyCsrfToken 中间件中将要排除的 URIs 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'); 当然,你可以联合其它查询字句和聚合函数来构建查询: $price0 码力 | 307 页 | 3.46 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 开发手册
数据查询 分页查询 数据添加 获取上一次插入的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
10 WEB攻击与防护技术 徐震 杨亮 《PHP语⾔程序设计》被篡改的大陆网站数量明显上升,总数达到28367个, 比去年全年增加近16% 1.3. 相关政策、法规(1) n PCI DSS 美国,2008年PCI法案通过之后,要求提供信 用卡网上支付超过一定营业额的企业,都需要 配置Web应用防火墙或进行代码级应用安全加 固。 1.4. 相关政策、法规(2) n 胡锦涛总书记重要指示 q “把握信息化发展的方向、维护国家在网络空间的安全和利益成0 码力 | 114 页 | 3.65 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
共 10 条
- 1













