Laravel 6.0 中文文档
Cashier 为通过 Stripe 实现订阅支付服务提供了一个优雅的 流式接口。它封装了几乎所有你恐惧编写的样板化的订阅支付代码。 除了基本的订阅管理外,Cashier 还支持处理优惠券、订阅升级/替 换、订阅「数量」、取消宽限期,甚至生成 PDF 发票。 注:为了防止破坏性修改,Cashier 使用固定版本的 Stripe API,比如 Cashier 10.1 使用的 Stripe API 版本 版本 是 2019-08-14。Stripe API 版本会在次要版本中更新以 便可以使用新的 Stripe 特性和优化。 升级 Cashier 要升级到最新版本的 Cashier,需要仔细阅读升级指南。 安装 首先,通过 Composer 安装用于 Stripe 的 Cashier 扩展包: composer require laravel/cashier 注:为确保 Cashier Cashier 正确处理了所有 Stripe 事件,需 要设置 Cashier 的 webhook 处理。 数据库迁移 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 1296 Cashier 服务提供者会注册自己的数据库迁移目录,所以安装完扩展 包后记得运行数据库迁移。Cashier 迁移将会添加多个字段 到 users 表,同时创建新的0 码力 | 1442 页 | 14.66 MB | 1 年前3Laravel 5.3 中文文档
2、从 CSRF 保护中排除指定 URL 有时候我们需要从 CSRF 保护中排除一些 URL,例如,如果你使用了 Stripe 来处理支付并用到 他们的 webhook 系统,这时候就需要从 Laravel 的 CSRF 保护中排除 webhook 处理器路由, 因为 Stripe 并不知道要传什么 token 值给我们定义的路由。 通常我们需要将这种类型的路由放到文件 routes/web org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 121 */ protected $except = [ 'stripe/*', ]; } 3、X-CSRF-Token 除了将 CSRF 令牌作为 POST 参数进行验证外,还可以通过设置 X-CSRF-Token 请求头来实现验 证,VerifyCsrfToken Laravel Cashier 为通过 Stripe 实现订阅支付服务提供了一个优雅的流式接口。它封装了几乎所有 你恐惧编写的样板化的订阅支付代码。除了基本的订阅管理外,Cashier 还支持处理优惠券、订 阅升级/替换、订阅“数量”、取消宽限期,甚至生成 PDF 发票。 注:如果你只需要一次性支付,并不提供订阅,就不应该使用 Cashier,而是直接使用 Stripe 和 BraintreeSDK。0 码力 | 691 页 | 9.37 MB | 1 年前3Laravel 5.6 中文文档
版本的发布恰逢 Spark 6.0 的发布,所以这也是自 Laravel Spark 发布以来第一次重大版本升级。Spark 6.0 为 Stripe 和 Braintree 引入 了按座定价功能,以及本地化、Bootstrap 4、增强 UI 和 Stripe Elements 支持。 注:本文档只是概述了框架大部分引人注目的重要升级,要了解详细升级日志可以查看 GitHub 上到 change Cashier 为通过 Stripe 和 Braintree 实现订阅支付服务提供了一个优雅的流式接口。它封装了几乎所有你恐惧编写的样板化的订阅支付代码。 除了基本的订阅管理外,Cashier 还支持处理优惠券、订阅升级/替换、订阅“数量”、取消宽限期,甚至生成 PDF 发票。 注:如果你只需要一次性支付,并不提供订阅,就不应该使用 Cashier,而是直接使用 Stripe 和 Braintree Braintree SDK。 配置 Stripe Composer 首先,通过 Composer 安装 Cashier 扩展包依赖: composer require "laravel/cashier":"~7.0" 数据库迁移 使用 Cashier 之前,我们需要准备好数据库。我们需要添加一个字段到 users 表,还要创建新的 subscriptions 表来处理所有用户订阅: S0 码力 | 377 页 | 14.56 MB | 1 年前3Laravel 5.1 中文文档
会为我们做这项工作:将请求中输入的 token 值和 session 中的存 储的作对比。 5.2 从 CSRF 保护中排除 URIs 有时候我们想要从 CSRF 保护中排除一些 URIs,比如,如果你在使用 Stripe 来处理支付并 用到他们的 webhook 系统,这时候你就需要从 Laravel 的 CSRF 保护中排除 webhook 处理 器路由。 你可以通过在 VerifyCsrfToken 中间件中将要排除的 *从 CSRF 验证中排除的 URL * * @var array */ protected $except = [ 'stripe/*', 本文档由 Laravel 学院(LaravelAcademy.org)提供 24 ];} 5.3 X-CSRF-Token 除了将 CSRF 令牌作为一个 [ 'user' => 1, '--queue' => 'default' ]); Laravel Cashier(交易) 1、简介 Laravel Cashier 为 Stripe 的订购单据服务提供了一个优雅的、平滑的接口。它处理了几乎所 有你恐惧编写的样板化的订购单据代码。除了基本的订购管理外,Cashier 还支持处理优惠 券、交换订购、订购“数量”、取消宽限期,甚至生成0 码力 | 307 页 | 3.46 MB | 1 年前3Laravel 5.2 中文文档
token 值和 Session 中的存储的 token 作对比来进行验证。 从 CSRF 保护中排除指定 URL 有时候我们需要从 CSRF 保护中排除一些 URL,比如,如果你使用了 Stripe 来处理支 付并用到他们的 webhook 系统,这时候就需要从 Laravel 的 CSRF 保护中排 除 webhook 处理器路由。 要实现这一目的,你需要在 VerifyCsrfToken *从 CSRF 验证中排除的 URL * * @var array */ protected $except = [ 'stripe/*', ]; } 本文档由 Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 'user' => 1, '--queue' => 'default' ]); 订阅支付实现:Laravel Cashier 1、简介 Laravel Cashier 为通过 Stripe 实现订阅支付服务提供了一个优雅平滑的接口。它封装了几 乎所有你恐惧编写的样板化的订阅支付代码。除了基本的订阅管理外,Cashier 还支持处 理优惠券、订阅升级/替换、订阅“数量”、取消宽限期,甚至生成0 码力 | 377 页 | 4.56 MB | 1 年前3OID CND Asia Slide: CurveFS
algorithm with topology-based failure domain to provide high availability/reliability ● Zero copy; Data stripe; RDMA to improve performance ● Management and monitor tools ● Support CSI deriver for upper cloud0 码力 | 24 页 | 3.47 MB | 5 月前3Curve 分布式存储设计
高可用性/高可靠性 (易运维) 2. RAFT一致性协议 3. CopySet分配算法 4. 拓扑结构 5. 高性能 6. chunkfilepool (降低写放大) 7. data stripe (增大并发) 8. zerocopy 9. 云原生 核心设计Curve块存储 1. physical pool用于实现对机 器资源物理隔离 2. zone故障隔离的基本单元 3.0 码力 | 20 页 | 4.13 MB | 5 月前3鸟哥的Linux私房菜:基础学习篇 第四版
去! 这个 extent 区块的大小得要在格 式化的时候就先指定,最小值是 4K 最大可到 1G。一般非磁盘阵列的磁盘默认为 64K 容量,而具有类似磁 盘阵列的 stripe 情况下,则建议 extent 设置为与 stripe 一样大较佳。这个 extent 最好不要乱 动,因为可能会影响到实体磁盘的性能喔。 XFS 文件系统的描述数据观察 刚刚讲了这么多,完全无法理会耶~有没有像 EXT bsize 指的是 block 的容量,每个 block 为 4K 的意思,共有 262144 个 block 在 这个文件系统内。 第 5 行里面的 sunit 与 swidth 与磁盘阵列的 stripe 相关性较高。这部份我们下面格式化的时候会举 一个例子来说明。 9.1. 7.1 认识 Linux 文件系统 - 314 - 本文档使用 书栈(BookStack.CN) 构建 第 7 行里面的 11. size=数值 :data section 的容量,亦即你可以不将全部的设备容量用完的意思 12. su=数值 :当有 RAID 时,那个 stripe 数值的意思,与下面的 sw 搭配使用 13. sw=数值 :当有 RAID 时,用于储存数据的磁盘数量(须扣除备份碟与备用碟) 14. sunit=数值0 码力 | 1057 页 | 14.60 MB | 1 年前3鸟哥的 Linux 私房菜:基础学习篇 第四版
去! 这个 extent 区块的 大小得要在格式化的时候就先指定,最小值是 4K 最大可到 1G。一般非磁盘阵列的磁盘默认 为 64K 容量,而具有类似磁盘阵列的 stripe 情况下,则建议 extent 设置为与 stripe 一样大较 佳。这个 extent 最好不要乱动,因为可能会影响到实体磁盘的性能喔。 XFS 文件系统的描述数据观察 刚刚讲了这么多,完全无法理会耶~有没有像 EXT bsize 指的是 block 的容量,每个 block 为 4K 的意思,共有 262144 个 block 在这个文件系统内。 第 5 行里面的 sunit 与 swidth 与磁盘阵列的 stripe 相关性较高。这部份我们下面格式化 的时候会举一个例子来说明。 第 7 行里面的 internal 指的是这个登录区的位置在文件系统内,而不是外部设备的意 思。且占用了 4K * 2560 (例如虚拟磁盘) size=数值 :data section 的容量,亦即你可以不将全部的设备容量用完的意思 su=数值 :当有 RAID 时,那个 stripe 数值的意思,与下面的 sw 搭配使用 sw=数值 :当有 RAID 时,用于储存数据的磁盘数量(须扣除备份碟与备用碟) sunit=数值 :与 su 相当,不过单位使用的是“几个0 码力 | 1158 页 | 13.73 MB | 1 年前3Debian GNU/Linux 安装手册 October 14, 2021
(layout)。 默认为 near copies。near copies 有所有磁盘上相同 offset 的所有拷贝。far copies 有磁盘上不同 offset 的拷贝。offset copies 复制 stripe,而不是整个拷贝。 RAID10 能可靠且冗余地存储,而没有计算校验的缺点。 总结: 类型 最少设备 备用设备 幸免于磁盘损 坏? 可用空间 RAID0 2 否 否 容量为最小分区 乘以0 码力 | 86 页 | 508.72 KB | 1 年前3
共 20 条
- 1
- 2