'required', 'reference' => 'required', 'person_or_company' => 'required', 'amount' => 'sometimes|required|numeric|min:0', 'account_type_id' => 'required', ]; } public function messages() { return [ 'date.required' => 'Die Buchung muss ein Datum haben.', 'reference.required' => 'Die Buchung muss einen Buchungstext haben.', 'person_or_company.required' => 'Der Buchung muss eine Person oder Firma zugeordnet werden.', 'amount.required' => 'Die Buchung muss einen Betrag haben.', 'amount.numeric' => 'Der Betrag muss eine Zahl sein.', 'amount.min' => 'Der Betrag darf kein Vorzeichen haben. Das Vorzeichen der Buchung wird durch das zugeordnete Konto bestimmt.', 'account_type_id.required' => 'Der Buchung muss ein Konto zugewiesen werden.' ]; } }