16 lines
343 B
PHP
16 lines
343 B
PHP
<?php
|
|
|
|
namespace App\DataTransferObjects\Support\Casts;
|
|
|
|
use Illuminate\Support\Carbon;
|
|
use Spatie\LaravelData\Casts\Cast;
|
|
use Spatie\LaravelData\Support\DataProperty;
|
|
|
|
class CarbonCast implements Cast
|
|
{
|
|
public function cast(DataProperty $property, mixed $value, array $context): Carbon
|
|
{
|
|
return Carbon::parse($value);
|
|
}
|
|
}
|