app->singleton(ResolveDynamicText::class, function ($app) {
return new ResolveDynamicText;
});
}
public function boot(): void
{
// Google Tag Manager Head
Blade::directive('gtmHead', function () {
return "get(\App\Domains\System\Enums\SystemSettingKey::GOOGLE_TAG_MANAGER_ID); if (!empty(\$gtmId)): ?>
";
});
// Google Tag Manager Body
Blade::directive('gtmBody', function () {
return "get(\App\Domains\System\Enums\SystemSettingKey::GOOGLE_TAG_MANAGER_ID); if (!empty(\$gtmId)): ?>
";
});
// Google Tag Manager Meta
Blade::directive('webmasterMeta', function () {
return "get(\App\Domains\System\Enums\SystemSettingKey::GOOGLE_WEBMASTER_ID); if (!empty(\$webmasterId)): ?>
\" />
";
});
}
}