attributes->get('actingAccount') ?? $request->user(); } } if (! function_exists('ladill_domains_url')) { function ladill_domains_url(string $path = ''): string { return 'https://'.config('app.domains_domain').($path !== '' ? '/'.ltrim($path, '/') : ''); } } if (! function_exists('ladill_domains_embed_url')) { function ladill_domains_embed_url(string $path = '/embed/find'): string { $url = ladill_domains_url($path); $origin = rtrim((string) config('app.url'), '/'); $separator = str_contains($url, '?') ? '&' : '?'; return $url.$separator.'parent_origin='.urlencode($origin); } } if (! function_exists('ladill_account_url')) { function ladill_account_url(string $path = ''): string { return 'https://'.config('app.account_domain').($path !== '' ? '/'.ltrim($path, '/') : ''); } } if (! function_exists('ladill_servers_url')) { function ladill_servers_url(string $path = ''): string { return 'https://'.config('app.servers_domain').($path !== '' ? '/'.ltrim($path, '/') : ''); } }