Promo: order page + red banner + contact form; fix admin login rehash

- /order page: single tag $5.50 / 10-pack $22.00 (GST-incl), qty via
  Stripe Payment Links (single 1-25, pack 1-2), thanks state
- Red 'Protect & recover your valuables — ORDER NOW' banner in base layout
  (every page incl. found-dog tag page) + footer promo links
- Contact page: form -> Gmail SMTP (env SMTP_*), hello@where-woof.com
- Fix admin login 500: User.getAuthPasswordName() = password_hash so
  Laravel 13 rehash-on-login writes the correct column (was trying
  UPDATE users SET password = ...)
This commit is contained in:
2026-09-01 12:53:53 +10:00
parent aabaa750f4
commit 2a101e9a62
9 changed files with 223 additions and 3 deletions

View File

@@ -40,9 +40,25 @@
</div>
</div>
</nav>
<!-- Promo banner: consistent across every page -> order page -->
<div class="bg-red-600 text-white">
<a href="/order" class="mx-auto flex max-w-4xl items-center justify-center gap-2 px-4 py-2.5 text-center text-sm font-bold tracking-wide hover:bg-red-500">
<span>🛡️ Protect &amp; recover your valuables</span>
<span class="rounded bg-white px-2 py-0.5 text-xs font-extrabold text-red-600">ORDER NOW — tags from $5</span>
</a>
</div>
<main class="mx-auto max-w-4xl px-4 py-8">
{{template "content" .}}
</main>
<footer class="border-t border-stone-200 py-6">
<div class="mx-auto flex max-w-4xl flex-wrap items-center justify-center gap-x-6 gap-y-2 px-4 text-sm text-stone-500">
<a href="/order" class="font-semibold text-red-600 hover:underline">🛡️ Order tags — from $5</a>
<a href="/about" class="hover:underline">About</a>
<a href="/what-is-this" class="hover:underline">What is this?</a>
<a href="/contact" class="hover:underline">Get in touch</a>
<span>🐕 Where Woof — every item deserves a way home</span>
</div>
</footer>
</body>
</html>
{{end}}