chore: stop tracking compiled blade cache

This commit is contained in:
2026-09-23 13:56:51 +07:00
parent 507fc6ccdf
commit edd2f626be
154 changed files with 1149 additions and 12046 deletions
@@ -157,6 +157,28 @@ class MattingController extends Controller
});
}
public function updateStatus(Request $request, Matting $matting): RedirectResponse
{
Gate::authorize('check-access', ['matting', 'update']);
$validated = $request->validate([
'status' => 'required|in:proses,hamil,berhasil,gagal',
'actual_birth_date' => 'nullable|date',
'breeding_notes' => 'nullable|string|max:2000',
]);
if ($validated['status'] === 'hamil' && !$matting->pregnancy_confirmed_at) {
$validated['pregnancy_confirmed_at'] = now()->toDateString();
}
if ($validated['status'] === 'berhasil' && empty($validated['actual_birth_date'])) {
$validated['actual_birth_date'] = $matting->kittens()->min('tgl_lahir') ?: now()->toDateString();
}
$matting->update($validated);
$this->logAction('MATTING_STATUS_UPDATED', $matting, 'Memperbarui tahap pembiakan menjadi ' . $validated['status']);
return back()->with('success', 'Tahap pembiakan berhasil diperbarui.');
}
/**
* SINKRONISASI DATA INDUK (EMS Fix)
*/
@@ -267,7 +289,10 @@ class MattingController extends Controller
'sire_id' => 'required|exists:cats,id',
'dam_id' => 'required|exists:cats,id',
'tgl_kawin_awal' => 'required|date',
'status' => 'required|in:proses,berhasil,gagal',
'status' => 'required|in:proses,hamil,berhasil,gagal',
'pregnancy_confirmed_at' => 'nullable|date',
'actual_birth_date' => 'nullable|date',
'breeding_notes' => 'nullable|string|max:2000',
'ems_bapak' => 'nullable|string',
'ems_ibu' => 'nullable|string',
'no_pedigree_bapak' => 'nullable|string',