mvaliolahi / request-hydrator

Laravel Request Hydrator Package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)
]);

About

Laravel Request Hydrator Package

License:MIT License


Languages

Language:PHP 100.0%