laravel-structer
Helpers for typical structures in a development
class PersonStruct extends Structurable
{
#[Property(column: 'id')]
protected int $ID;
#[Property(column: 'first_name')]
protected string $firstName;
#[Property(column: 'last_name')]
protected string $lastName;
#[Property(column: 'phone_number')]
protected ?string $phoneNumber;
#[Property(column: 'country_id', references: 'countries')]
protected ?string $countryID;
#[Property]
protected Document $document;
}