Honeystone DTO Tools

Honeystone DTO Tools

Set of DTO Tools for Laravel


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

Laravel Artifact

Media Management Package

Mirror

Mirror

Impersonation Package

LaravelPlus Updater

LaravelPlus Updater

Sync Laravel Projects

Laravel Credits

Laravel Credits

Credit Management System

Laravel Glider

Laravel Glider

Glide Image Manipulation in Blade Templates

Laravel Ownable

Laravel Ownable

Eloquent Ownership Relationships