|string> */ public function rules(): array { return [ 'tanggal' => 'required|date', 'jumlah' => 'required|numeric', 'keterangan' => 'required|string|max:255', ]; } public function messages() { return [ 'tanggal.required' => 'Tanggal pengeluaran wajib diisi.', 'tanggal.date' => 'Tanggal pengeluaran harus berupa format tanggal yang valid.', 'jumlah.required' => 'Jumlah pengeluaran wajib diisi.', 'jumlah.numeric' => 'Jumlah pengeluaran harus berupa angka.', 'keterangan.required' => 'Keterangan pengeluaran wajib diisi.', 'keterangan.max' => 'Keterangan pengeluaran maksimal 255 karakter.', ]; } }