РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ppflSpBlSp 177 of 250 menu
◀ ▶

Оплата через Spark в Filament

Давайте подключим оплату через Spark. Spark уже умеет хранить подписку команды и форму карты. Filament лишь отправит человека в этот кабинет из /admin/acme.

Пакет провайдера ставим через Composer, затем укажем класс SparkBillingProvider в настройке панели рядом с арендатором Team:

<?php namespace App\Providers\Filament; use App\Models\Team; use Filament\Billing\Providers\SparkBillingProvider; use Filament\Panel; use Filament\PanelProvider; class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->default() ->id('admin') ->path('admin') ->login() ->tenant(Team::class) ->tenantBillingProvider(new SparkBillingProvider()); } } ?>

В меню команды появится пункт оплаты. Он ведёт в интерфейс Spark, где команда выбирает тариф и подтверждает платёж.

Отправьте команду оплачивать подписку через готовый кабинет Spark.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить