@extends('admin.layouts.app') @section('title', '站点管理') @section('page_title', '站点管理') @section('content') @php // back 安全护栏:用于可能从其它页面跳入站点管理时的回退 $incomingBack = (string) request()->query('back', ''); $safeBackForLinks = \App\Support\BackUrl::sanitizeForLinks($incomingBack); // 当前页自身(去掉 back),用于生成 back 回跳,避免 back 嵌套膨胀 $selfWithoutBack = \App\Support\BackUrl::selfWithoutBack(); $merchantIndexUrlWithBack = \App\Support\BackUrl::withBack('/admin/merchants', $safeBackForLinks); $makePlatformOrdersUrl = function (int $merchantId, array $overrides = []) use ($selfWithoutBack) { $q = array_merge(['merchant_id' => $merchantId], $overrides); $url = '/admin/platform-orders?' . \Illuminate\Support\Arr::query($q); return \App\Support\BackUrl::withBack($url, $selfWithoutBack); }; $makeSubscriptionsUrl = function (int $merchantId, array $overrides = []) use ($selfWithoutBack) { $q = array_merge(['merchant_id' => $merchantId], $overrides); $url = '/admin/site-subscriptions?' . \Illuminate\Support\Arr::query($q); return \App\Support\BackUrl::withBack($url, $selfWithoutBack); }; @endphp
这里是总台视角的站点管理入口,用于开通、查看和维护 SaaS 站点主体。
当前站点列表已接入缓存:{{ $cacheMeta['store'] }} / TTL {{ $cacheMeta['ttl'] }}。
@if($safeBackForLinks !== '') @endif| ID | 站点名称 | Slug | 套餐 | 状态 | 联系人 | 操作 |
|---|---|---|---|---|---|---|
| {{ $merchant->id }} | {{ $merchant->name }} | {{ $merchant->slug }} | {{ $merchant->plan }} | {{ $merchant->status }} | {{ $merchant->contact_name }} / {{ $merchant->contact_phone }} |
当前阶段请使用该站点管理员账号登录
|