| 1234567891011121314151617181920212223242526 |
- <?php
- namespace App\DataTransferObjects;
- use App\Http\Requests\UserRequest;
- readonly class UserDto
- {
- public function __construct(
- public string $name,
- public string $email,
- public string $password,
- public string $type,
- ) {
- }
- public static function fromRequest(UserRequest $request): self
- {
- return new self(
- name: $request->validated('name'),
- email: $request->validated('email'),
- password: $request->validated('password'),
- type: $request->validated('type'),
- );
- }
- }
|