{{-- resources/views/admin/pembayaran-spp/generate.blade.php --}} @extends('layouts.app') @section('title', 'Generate SPP Massal') @section('content')
Informasi: Fitur ini akan membuat data pembayaran SPP untuk semua santri aktif dalam periode yang ditentukan. Data yang sudah ada akan dilewati (tidak duplikat).
@csrf
@error('bulan')
{{ $message }}
@enderror
@error('tahun')
{{ $message }}
@enderror
@error('nominal')
{{ $message }}
@enderror Masukkan nominal pembayaran
@error('batas_bayar')
{{ $message }}
@enderror

Data SPP akan dibuat untuk {{ \App\Models\Santri::where('status', 'Aktif')->count() }} santri dengan status Aktif.
Pastikan data sudah benar sebelum melanjutkan. Proses ini tidak dapat dibatalkan.

@php $periodeGenerated = \App\Models\PembayaranSpp::selectRaw('DISTINCT bulan, tahun') ->orderBy('tahun', 'desc') ->orderBy('bulan', 'desc') ->get(); @endphp @if($periodeGenerated->count() > 0)

Periode Yang Sudah Di-Generate:

@foreach($periodeGenerated as $periode) @php $bulanNama = DateTime::createFromFormat('!m', $periode->bulan)->format('F'); @endphp {{ $bulanNama }} {{ $periode->tahun }} @endforeach

Jika Anda generate periode yang sudah ada, data akan di-skip (tidak duplikat).

@endif
Kembali
@push('styles') @endpush @push('scripts') @endpush @endsection