'required|min_length[2]|max_length[150]', // 'email' => 'permit_empty|valid_email|max_length[150]', // 'mobile' => 'permit_empty|regex_match[/^[0-9]{10,20}$/]', // ]; // protected $validationMessages = [ // 'name' => [ // 'required' => 'Name is required', // 'min_length' => 'Name must have at least 2 characters', // 'max_length' => 'Name cannot exceed 150 characters' // ], // 'email' => [ // 'valid_email' => 'Please provide a valid email address', // 'max_length' => 'Email cannot exceed 150 characters' // ], // 'mobile' => [ // 'regex_match' => 'Mobile number must be 10–20 digits only' // ] // ]; // protected $skipValidation = false; }