Laravel Cashier Mollie V1 现已推出
发布日期:作者: Paul Redmond
您可能还记得我们之前在开发早期阶段写过关于 使用 Laravel Cashier 为 Mollie 进行订阅计费 的文章。现在我们有好消息:Laravel Cashier for Mollie 在本周早些时候正式发布了 1.0 版本!
准备开始吧!
以下是 laravel/cashier-mollie v1.https://t.co/aAw7VNCHYR
享受 @laravelphp @MolliePayments
— Sander van Hooft (@SandervHooft) 2019 年 9 月 3 日
Laravel Cashier for Mollie 是一个 Laravel Cashier 的官方软件包,由 Sander van Hooft 创建和维护,它提供了一个表达流畅的接口,使用 Mollie 的 计费服务来管理订阅。该软件包对于处理欧洲客户来说是一个巨大的胜利。
您可以在 GitHub 上了解有关该软件包的更多信息、获取完整的安装说明并查看源代码:laravel/cashier-mollie.
为了让您快速了解使用该软件包的便捷性,以下是一个从自述文件中获取的创建订阅的基本控制器示例
namespace App\Http\Controllers; use Illuminate\Http\RedirectResponse;use Illuminate\Support\Facades\Auth; class CreateSubscriptionController extends Controller{ /** * @param string $plan * @return \Illuminate\Http\RedirectResponse */ public function __invoke(string $plan) { $user = Auth::user(); $name = ucfirst($plan) . ' membership'; if(!$user->subscribed($name, $plan)) { $result = $user->newSubscription($name, $plan)->create(); if(is_a($result, RedirectResponse::class)) { return $result; // Redirect to Mollie checkout } return back()->with('status', 'Welcome to the ' . $plan . ' plan'); } return back()->with('status', 'You are already on the ' . $plan . ' plan'); }}
我们祝贺 Sander 和 Laravel 团队取得了这一激动人心的成就!