إدارة الباقات

إدارة الباقات

إدارة وتحكم في باقات الاشتراك المتاحة للمستخدمين

{{ __('messages.add_new_plan') }}
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($plans->count() > 0)
{{ $plans->count() }}
إجمالي الباقات
{{ $plans->where('active', true)->count() }}
باقات مفعلة
{{ $plans->where('active', false)->count() }}
باقات معطلة
{{ $plans->where('price', 0)->count() }}
باقات مجانية
@endif

قائمة الباقات المتاحة

@if($plans->count() > 0) @foreach($plans as $plan) @endforeach
# {{ __('messages.name') }} {{ __('messages.price') }} {{ __('messages.duration') }} المزايا المشتركون {{ __('messages.status') }} {{ __('messages.options') }}
{{ $plan->id }}
{{ $plan->title }}
@if($plan->description)
{{ Str::limit($plan->description, 50) }}
@endif @if($plan->priceid)
Stripe ID: {{ $plan->priceid }}
@endif
${{ number_format($plan->price, 2) }} @if($plan->price == 0) مجاني @endif
@if($plan->autorenew)
تجديد تلقائي
@endif
{{ $plan->period_days }} @if($plan->period_type == 'days') يوم @elseif($plan->period_type == 'months') شهر @else سنة @endif
@php $features = $plan->features ?? []; $featureCount = 0; $displayFeatures = []; if (isset($features['facebook_accounts']) && $features['facebook_accounts'] != 0) { $value = $features['facebook_accounts'] == -1 ? '∞' : $features['facebook_accounts']; $displayFeatures[] = "FB: {$value}"; $featureCount++; } if (isset($features['instagram_accounts']) && $features['instagram_accounts'] != 0) { $value = $features['instagram_accounts'] == -1 ? '∞' : $features['instagram_accounts']; $displayFeatures[] = "IG: {$value}"; $featureCount++; } if (isset($features['facebook_posts']) && $features['facebook_posts'] != 0) { $value = $features['facebook_posts'] == -1 ? '∞' : $features['facebook_posts']; $displayFeatures[] = "منشورات: {$value}"; $featureCount++; } if (isset($features['auto_replies']) && $features['auto_replies'] != 0) { $value = $features['auto_replies'] == -1 ? '∞' : $features['auto_replies']; $displayFeatures[] = "ردود: {$value}"; $featureCount++; } @endphp @foreach(array_slice($displayFeatures, 0, 3) as $feature) {{ $feature }} @endforeach @if(count($displayFeatures) > 3) +{{ count($displayFeatures) - 3 }} @endif @if(empty($displayFeatures)) لا توجد مزايا محددة @endif
@if($plan->active) مفعلة @else معطلة @endif
@csrf
@csrf
@php $planSubscribersCount = $plan->subscribers()->count() ?? 0; @endphp
@csrf @method('DELETE')
@else

لا توجد باقات مضافة بعد

ابدأ بإنشاء باقة جديدة لتوفير خيارات الاشتراك للمستخدمين

إنشاء باقة جديدة
@endif