diff --git a/app/Http/Resources/UserResource.php b/app/Http/Resources/UserResource.php index e53c983..00bf989 100644 --- a/app/Http/Resources/UserResource.php +++ b/app/Http/Resources/UserResource.php @@ -18,7 +18,7 @@ class UserResource extends JsonResource "avatar" => asset($this->avatar), "trashed" => $this->trashed(), "employmentForm" => $this->employment_form->label(), - "employmentDate" => $this->employment_date->translatedFormat("j F Y"), + "employmentDate" => $this->employment_date->toDisplayString(), ]; } } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index f8c204d..db3deaa 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace Toby\Providers; +use Illuminate\Support\Carbon; use Illuminate\Support\ServiceProvider; use Toby\Models\User; use Toby\Observers\UserObserver; @@ -13,5 +14,7 @@ class AppServiceProvider extends ServiceProvider public function boot(): void { User::observe(UserObserver::class); + + Carbon::macro("toDisplayString", fn() => $this->translatedFormat("j F Y")); } }