Files
site/app/Domain/Users/DataTransferObjects/SubscribedData.php
2025-04-21 16:03:20 +02:00

26 lines
591 B
PHP

<?php
namespace App\Domain\Users\DataTransferObjects;
use App\Models\User;
use Spatie\DataTransferObject\DataTransferObject;
class SubscribedData extends DataTransferObject
{
public $id;
public $full_name;
public $username;
public $photo_path;
public $leader;
public static function fromModel(User $user)
{
return new self([
'id' => $user->id,
'full_name' => $user->name,
'username' => $user->username,
'photo_path' => $user->photo_path,
'leader' => $user->pivot->leader,
]);
}
}