kfoobar/laravel-dto
Composer 安装命令:
composer require kfoobar/laravel-dto
包简介
Basic Data Transfer Object for Laravel
README 文档
README
Basic Data Transfer Object for Laravel 5.5+
Installation
You can install the package via composer:
$ composer require kfoobar/laravel-dto
Basic Usage
First, create a class that extends KFoobar\LaravelData\Objects\DataTransferObject:
class PostData extends DataTransferObject
{
public int $id;
public string $title;
public string $content;
}
You can then initiate and populate your object using the following methods:
$postData = new PostData::fromArray([...]);
$postData = new PostData::fromRequest($request);
$postData = new PostData::fromModel($post);
Contributing
Contributions are welcome!
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 22
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-02-17