Skip to content

mvaliolahi/request-hydrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Request Hydrator

Introduction

This package add castTo and HydrateTo methods to the request object for facilitate filling Data Transfer Objects.

Install

composer require mvaliolahi/request-hydrator

How to use

$postDTOOne = request()->castTo(PostDTO::class);

$postDTOTwo = request()->hydrateTo(PostDTO::class);

Overwrite properties

$postDTO = request()->castTo(PostDTO::class, [
    'title' => ucfirst(request()->title)
]);