Skip to content

feat(validation)!: introduce full request validation subsystem#1

Merged
mdalaminbey merged 7 commits intomasterfrom
subsystem
Mar 8, 2026
Merged

feat(validation)!: introduce full request validation subsystem#1
mdalaminbey merged 7 commits intomasterfrom
subsystem

Conversation

@mdalaminbey
Copy link
Copy Markdown
Member

Add core validation components including Request, Validation,
RuleResolver, base Rule class, and Rule contract.

Implement FormRequest lifecycle support and HasMime trait
with external mimes.php configuration, replacing the old Mime class.

Add multiple concrete rule implementations under src/Rules.
Refactor DateTime utilities and introduce Request/Rule helpers.

Include extensive unit tests and usage examples.
Update README documentation and repository attributes
(.gitattributes, .gitignore) to exclude development files from exports.

BREAKING CHANGE: replaces the previous Mime class and introduces
a new validation architecture and API surface.

Add core validation components including Request, Validation,
RuleResolver, base Rule class, and Rule contract.

Implement FormRequest lifecycle support and HasMime trait
with external mimes.php configuration, replacing the old Mime class.

Add multiple concrete rule implementations under src/Rules.
Refactor DateTime utilities and introduce Request/Rule helpers.

Include extensive unit tests and usage examples.
Update README documentation and repository attributes
(.gitattributes, .gitignore) to exclude development files from exports.

BREAKING CHANGE: replaces the previous Mime class and introduces
a new validation architecture and API surface.
@mdalaminbey mdalaminbey merged commit 4994778 into master Mar 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant