goldnead/statamic-accounts
A Statamic addon for front-end user accounts. goldnead/statamic-accounts gives your site the pieces needed to manage user accounts within the Laravel and Statamic ecosystem, so member areas and account features stay close to your existing setup rather than requiring a separate auth stack.
composer require and run php please stache:clear (Statamic caches navigation and settings aggressively; a stale Stache is the most common "my change did nothing" cause).settingsNavParent() method — as of v0.5.1 this is the single declaration that decides where the addon's Control Panel settings appear. It returns a [section, name] tuple pointing at one of the addon's own CP navigation entries.statamic-brand-context version before anything else: composer show | grep brand-context. On 1.16+ the settings render as the sub-item "Einstellungen" beneath that navigation entry; on older versions the method is silently ignored and the previous flat layout stays in place.composer update plus a Stache clear.settingsNavParent(): array returning [section, name] where section is the CP nav section handle and name is the exact name used when you registered that nav entry. Both strings must match the navigation registration verbatim — handles are not normalised for you.settingsNavParent() off and the addon's settings join the shared "Addon-Suite" page under Settings, which keeps the CP sidebar from filling up with single-purpose entries.Composer\InstalledVersions::satisfies(new VersionParser, 'vendor/statamic-brand-context', '>=1.16') is the reliable check; wrapping CP customisation in that guard keeps a single codebase working across both layouts.settingsNavParent() so the two can't drift apart during refactors.section, a wrong name, or an old brand-context version produces no error — just the old layout. When the "Einstellungen" sub-item doesn't appear, verify the tuple against the actual nav registration first, then the package version.php artisan config:cache) and Stache caching both need clearing after changing navigation or settings declarations. If the CP looks right in local but wrong in staging, suspect a cached Stache, not your code.settingsNavParent() may be resolved before the entry exists. Register nav unconditionally and gate the visibility instead of the existence.settingsNavParent() is now the supported seam for CP placement. If you've been hacking the settings screen location via nav filters or a custom CP controller, migrate to this method so future brand-context releases don't break you.How can I help you explore Laravel packages today?