mcris112 / billable
Laravel 订单、订单和订阅管理器 - 本地版本
v0.3
2024-04-02 07:56 UTC
Requires
- php: ^8.1
- mercadopago/dx-php: 3.0.3
This package is auto-updated.
Last update: 2024-09-20 22:58:33 UTC
README
Laravel - Billable 是一个可以接受多种支付方式和基于货币的项目 如果您有任何建议,请提出。
- 作者: MCris112
- 供应商: mcris112
- 包: laravel-billable
- 版本:
1.x - PHP 版本: 8.1+
- Laravel 版本:
10.x
目录
支付支持
- MercadoPago
- Paypal
安装
使用以下命令安装包 Composer:
composer require mcris112/laravel-billable
使用
//Return the Order cached and ready to use $order = Order::get('9b3731fd-290d-4fbd-ab99-3d675080c37f'); // This can use it to set as api response $order->toResource();
订单
Order::class 是一个来自 laravel 的模型,但具有一些额外功能,用于创建订单或在支付处理中使用
函数
Order::get()
当您想要检索订单时调用此静态方法
$order = Order::get('9b3731fd-290d-4fbd-ab99-3d675080c37f');
为什么我必须使用 Order::get($id) 而不是 Order::whereId($id)->get(),如果它是一个 Laravel 模型类?
此方法内部使用 whereId(),但它是从数据库缓存返回的
/** * Return the Order cached forever * @param string $id * @return self * @throws OrderNotFoundException */ public static function get(string $id): self { ... }