From e883b8c9b7d4dfb51e5b561a1ea126c8129dd956 Mon Sep 17 00:00:00 2001 From: Adrian Hopek Date: Tue, 18 Jan 2022 10:22:32 +0100 Subject: [PATCH] #4 - fix --- app/Http/Resources/UserResource.php | 2 +- app/Providers/AppServiceProvider.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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")); } }