Perkawinan & pembiakan

Alur: catat kawin → konfirmasi hamil → pantau HPL → catat kelahiran/anakan.

@can('check-access',['matting','create'])Catat perkawinan@endcan
@php $all=$mattings->getCollection(); $countProses=$all->where('status','proses')->count(); $countHamil=$all->where('status','hamil')->count(); $countLahir=$all->where('status','berhasil')->count(); $countGagal=$all->where('status','gagal')->count(); @endphp

Menunggu konfirmasi

{{ $countProses }}

Hamil / menunggu lahir

{{ $countHamil }}

Sudah lahir

{{ $countLahir }}

Tidak berhasil

{{ $countGagal }}

@forelse($mattings as $m) @php $edd=$m->tgl_kawin_awal?->copy()->addDays(63); $days=$edd ? (int)now()->startOfDay()->diffInDays($edd->copy()->startOfDay(),false) : null; $flowLabel=match($m->status){'hamil'=>'Hamil / menunggu lahir','berhasil'=>'Sudah lahir','gagal'=>'Tidak berhasil',default=>'Menunggu konfirmasi'}; $flowStyle=match($m->status){'hamil'=>'bg-amber-50 text-amber-700 border-amber-100','berhasil'=>'bg-emerald-50 text-emerald-700 border-emerald-100','gagal'=>'bg-rose-50 text-rose-700 border-rose-100',default=>'bg-blue-50 text-blue-700 border-blue-100'}; @endphp @empty@endforelse
Pasangan indukPeriode kawinHPLTahapAnakanAksi
@foreach([$m->sire,$m->dam] as $parent)@endforeach

{{ $m->sire->nama_kucing ?? '-' }} × {{ $m->dam->nama_kucing ?? '-' }}

EMS {{ $m->sire->kode_ems ?? '-' }} × {{ $m->dam->kode_ems ?? '-' }}

{{ $m->tgl_kawin_awal?->format('d-m-Y') ?? '-' }}{{ $m->tgl_kawin_akhir ? ' s.d. '.$m->tgl_kawin_akhir->format('d-m-Y') : '' }}

@if($m->tgl_kawin_awal && $m->tgl_kawin_akhir)

{{ $m->tgl_kawin_awal->diffInDays($m->tgl_kawin_akhir)+1 }} hari

@endif
@if($edd)

{{ $edd->format('d-m-Y') }}

@if(in_array($m->status,['proses','hamil']))

{{ $days<0?'Lewat '.abs($days).' hari':($days===0?'HPL hari ini':$days.' hari lagi') }}

@endif @else-@endif
{{ $flowLabel }} @can('check-access',['matting','update'])
@if($m->status==='proses')
@csrf @method('PATCH')
@endif @if(in_array($m->status,['proses','hamil']))
@csrf @method('PATCH')
@csrf @method('PATCH')
@endif
@endcan

{{ $m->kittens_count }}

anakan tercatat

@can('check-access',['matting','update'])@endcan @can('check-access',['matting','delete'])
@csrf @method('DELETE')
@endcan
Belum ada riwayat pembiakan.
{{ $mattings->links() }}