@extends('layouts.admin.app') @php $planResource = __('pages/admin/plan.heading.singular'); $pageTitle = isset($plan) ? __('pages/common.edit', ['resource' => $planResource]) : __('pages/common.add_new', ['resource' => $planResource]); @endphp @section('title', $pageTitle) @section('content') @php $durationValue = (int) old('duration_value', isset($plan) ? ($plan->duration_value ?? 1) : 1); $durationFrequency = (string) old('duration_frequency', isset($plan) ? ($plan->duration_frequency ?? 'monthly') : 'monthly'); $stripeConfigured = $stripeConfigured ?? app(\App\Services\Admin\StripeConfigurationService::class)->isConfigured(); $isEdit = isset($plan); $readOnly = $isEdit && ! $stripeConfigured; $canSubmit = $stripeConfigured && ! $readOnly; @endphp