bndwgn/laravel-bandwagon

Laravel的社会证明包

v0.4.2 2022-02-18 20:05 UTC

This package is auto-updated.

Last update: 2024-09-19 01:38:13 UTC


README

preview

这是一个Laravel包,可以帮助您在应用程序中推广社会证明和合法性。您只需将简单的blade组件添加到任何页面,就可以与潜在客户或用户分享其他客户正在使用和/或为您的产品付费的信息。一个简单的弹出窗口将在页面角落显示信息,例如“2分钟前,纽约有人购买了商业计划。”

完整文档可以在laravelbandwagon.com找到

入门

安装

您可以使用composer安装此包:

composer require bndwgn/laravel-bandwagon

包将自动注册其服务提供者。要将配置文件发布到config/bandwagon.php,请运行

php artisan vendor:publish --provider="Bndwgn\Bandwagon\BandwagonServiceProvider"

渲染组件

要渲染组件,只需将组件添加到任何或所有所需的页面,如下所示:

thumb

<x-bandwagon-renderer />

向用户发布事件

要使用将购买信息与正在应用程序购买页面上的用户分享的示例,您只需添加以下内容:

// App/Http/Controllers/PurchaseController.php 
use Bndwgn\Bandwagon\Bandwagon;

public function purchase(Request $request, Product $product)
{
    $user = Auth::user(); 
    // ... logic to charge a customer
    Bandwagon::createEvent(
        "Someone from ${$user->state}",
        "Purchased the ${$product->displayName} plan",
        $request->ip(),
        route('purchase', $product->id)
    ); 
}

这将创建一个新的Bandwagon记录,然后任何在您渲染组件的购买页面(<x-bandwagon-renderer />)上的用户都会看到。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件