check(); } /** * @return array */ public function rules() { return [ 'amount' => 'numeric|required|min:0', 'start' => 'required|date|before:end', 'end' => 'required|date|after:start', ]; } }