| 123456789101112131415161718192021222324252627282930 |
- <?php
- namespace App\DataTransferObjects;
- use App\Http\Requests\AuthRequest;
- readonly class AuthDto
- {
- public function __construct(
- public string $email,
- public string $password,
- ) {
- }
- public static function fromRequest(AuthRequest $request): self
- {
- return new self(
- email: $request->validated('email'),
- password: $request->validated('password'),
- );
- }
- public function toArray(): array
- {
- return [
- 'email' => $this->email,
- 'password' => $this->password,
- ];
- }
- }
|