Description
Set of DTO Tools for Laravel
Overview
DTO tools is a package that enhances the functionality and convenience of native PHP data transfer objects.
Purpose
The primary goal of this package is to eliminate much of the boilerplate involved in moving data into and out of DTOs. For instance, it automatically transforms snake‑cased model attributes into camel‑cased ones for use by your presentation layer, or casts a user‑supplied numeric string (after validation) to an integer.
Key Features
- Property casting and mutation
- Serialization support
- Patch data handling
- Relationship management
- Model and collection transformation
Related Projects
Laravel Artifact
Media Management Package
Mirror
Impersonation Package
LaravelPlus Updater
Sync Laravel Projects
Laravel Credits
Credit Management System
Laravel Glider
Glide Image Manipulation in Blade Templates
Laravel Ownable
Eloquent Ownership Relationships