Laravel Об'єкти значення це набір об’єктів значення загального призначення, які можна використовувати у своїй програмі Laravel. Об’єкти значень допомагають представляти прості сутності, такі як гроші або координати X/Y на осі 2D. Зокрема, цей пакет пропонує такі об’єкти значень, з якими ви зазвичай стикаєтесь:
- Boolean
- Number
- Text
- Full Name
- Name
- Tax Number
- UUID
$name = new FullName(' Joe User ');
$name->fullName(); // 'Joe User'
$name->firstName(); // 'Joe'
$name->lastName(); // 'User'
TaxNumber::from('PL0123456789')
->when(function ($number) {
return $number->prefix() !== null;
})
->prefix();
$number = new Number('10.20999', scale: 2);
$number = Number::make('10.20999', scale: 2);
$number = Number::from('10.20999', scale: 2);
$number->value(); // '10.20'
(string) $number; // '10.20'
$number->toArray(); // ['10.20']