Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Data Object

Data Object Laravel Package

akbarali/data-object

A Laravel package for typed data objects (DTOs) that transform raw arrays into structured, validated objects. Define properties, cast values, and pass data around with confidence instead of loose arrays.

View on GitHub
Deep Wiki
Context7

akbarali/data-object brings a lightweight, type-safe Data Object layer to Laravel and PHP applications. Define structured, validated objects once and pass them between requests, services, and responses without boilerplate array juggling—the package handles casting, hydration, and serialization for you.

  • Typed DTOs with automatic property casting
  • Nested data objects and collections
  • Clean array/JSON serialization and hydration
  • Optional Laravel validation integration
  • Immutable, null-safe construction
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib