From 3d086b2821c2eee6a7bb997aaf570d93638a8b47 Mon Sep 17 00:00:00 2001 From: = Date: Sat, 16 May 2026 09:50:00 +0000 Subject: [PATCH] revert: add Blade directive for rendering user initials - Introduced `DirectiveServiceProvider` to register custom Blade directives. - Added `@initials` directive to generate and display uppercase initials from a given string. - Registered the service provider in `bootstrap/providers.php`. --- app/Providers/DirectiveServiceProvider.php | 28 ++++++++++++++++++++++ bootstrap/providers.php | 1 + 2 files changed, 29 insertions(+) create mode 100644 app/Providers/DirectiveServiceProvider.php diff --git a/app/Providers/DirectiveServiceProvider.php b/app/Providers/DirectiveServiceProvider.php new file mode 100644 index 0000000..ad93453 --- /dev/null +++ b/app/Providers/DirectiveServiceProvider.php @@ -0,0 +1,28 @@ +registerInitialsDirective(); + } + + private function registerInitialsDirective(): void + { + Blade::directive('initials', fn ($expression) => ""); + } +} diff --git a/bootstrap/providers.php b/bootstrap/providers.php index e35f6c4..6e73c74 100644 --- a/bootstrap/providers.php +++ b/bootstrap/providers.php @@ -5,4 +5,5 @@ return [ App\Providers\AppServiceProvider::class, App\Providers\FortifyServiceProvider::class, + App\Providers\DirectiveServiceProvider::class, ];