barechain/general
Composer 安装命令:
composer require barechain/general
包简介
General Laravel abstract classes
关键字:
README 文档
README
Library for general Laravel abstract classes
Requirements
- PHP >= 8.2
- Laravel >= 9.0
Installation
composer require barechain/general
DTO
<?php use Barechain\General\Dto; final class User extends Dto { public function __construct( public readonly string $firstName, public readonly string $lastName, public readonly bool $isEnabled = true ) { } } # Make new dto $dto = new User(firstName: 'John', lastName: 'Doe', isEnabled: true); $dto = new User('John', 'Doe'); $dto = new User(...['firstName' => 'John', 'lastName' => 'Doe', 'isEnabled' => false]); $dto = new User(...['John', 'Doe', false]); # Get all items in the Dto $dto->all(); # Convert to array $dto->toArray(); # Create collection $dto->collect(); # Make new Dto with named arguments $newDto = $dto->with(isEnabled: false, lastName: 'Smith');
统计信息
- 总下载量: 3.1k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-06-08