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

Адрес оплаты в Filament

Давайте зададим адрес оплаты. По умолчанию Filament вешает billing на свой сегмент. Мы закрепим короткий путь и откроем /admin/acme/billing для любой команды.

Метод tenantBillingRouteSlug в AdminPanelProvider.php задаёт сегмент после кода команды. Провайдер по-прежнему отдаёт страницу оплаты:

<?php namespace App\Providers\Filament; use App\Billing\ManualBillingProvider; use App\Models\Team; 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 ManualBillingProvider()) ->tenantBillingRouteSlug('billing'); } } ?>

Middleware и пункт меню команды используют тот же адрес. Ссылки из писем и уведомлений можно собирать с сегментом billing без длинных имён маршрутов.

Откройте оплату по короткому адресу внутри команды.

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