[扩展推荐] Laravel-invite-codes Laravel 中实现邀请码功能

Laravel

Laravel邀请代码是Mateus Junges的软件包,可让您轻松管理Laravel应用程序的邀请代码。它通过配置在访问路由之前验证邀请代码的中间件来工作:

Route::get('/protected-route', function() {
    //
})->middleware('protected_by_invite_codes');

您可以使用以下API生成邀请代码,将此代码限制为特定的用户帐户:

use \Junges\InviteCodes\Facades\InviteCodes;

$invite_code = InviteCodes::create()
    ->expiresAt('2020-02-01')
    ->maxUsages(10)
    ->restrictUsageTo('contato@mateusjunges.com')
    ->save();

您可以在 mateusjunges/laravel-invite-codes上了解有关此软件包的更多信息,完整的安装说明并在GitHub上查看源代码。

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://laravel-news.com/manage-invite-c...

译文地址:https://learnku.com/laravel/t/40902

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 1
CrazyLickingDog

单单使用生成邀请码 而不去验证验证码此包可否使用? 以下是我的逻辑

  1. 初始一批用户由后台生成 并且此批用户邀请码统一分发
  2. 用初始用户去邀请他人 这批人为第二批用户 这批用户在数据库中存储形式为 邀请人id 以及这批自己生成的邀请码
  3. 后续用户继续执行上述逻辑
3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!