Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Auth Email Laravel Package

baks-dev/auth-email

Laravel/PHP package for user authentication via email. Provides installable configuration/assets and Doctrine migration support to update the database schema. Includes PHPUnit tests (auth-email group) and requires PHP 8.4+.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Email-Based Authentication: Enables seamless user authentication via email (e.g., for B2B platforms, SaaS tools, or internal tools where email is the primary identifier).
  • Reduced Dev Time: Accelerates development by providing pre-built email auth logic (registration, login, password reset) instead of custom implementation.
  • Security Compliance: Integrates with baks-dev/captcha for bot protection, aligning with modern security requirements (e.g., GDPR, PCI-DSS).
  • Modular Architecture: Supports a "build vs. buy" decision for teams needing email auth without reinventing the wheel, especially if using the baks-dev/core ecosystem.
  • Roadmap Alignment: Ideal for projects prioritizing user experience (e.g., frictionless onboarding) or compliance (e.g., passwordless auth via email).

When to Consider This Package

  • Adopt if:

    • Your Laravel/PHP app requires email-based authentication (e.g., no username/password fields).
    • You’re using Symfony/Laravel with baks-dev/core (v7.4+) and need tight integration.
    • Your team lacks bandwidth to build auth from scratch but needs customizable email flows (e.g., branded emails, multi-factor auth).
    • You prioritize MIT-licensed, open-source solutions with active maintenance (last release: 2026).
  • Look elsewhere if:

    • You need social login (OAuth, Google, etc.)—this package is email-only.
    • Your stack isn’t PHP 8.4+ or Symfony/Laravel-compatible.
    • You require advanced features like SSO, role-based access control (RBAC), or legacy database support.
    • You prefer enterprise-grade support (e.g., Auth0, Firebase)—this is a lightweight library.

How to Pitch It (Stakeholders)

For Executives: "This package cuts 3–6 weeks of dev time by providing a battle-tested email authentication system for our Laravel app. It integrates with our existing baks-dev/core stack, reduces security risks with built-in CAPTCHA, and aligns with our roadmap for frictionless user onboarding. The MIT license and recent updates (2026) ensure long-term viability with minimal overhead."

For Engineering: *"A drop-in solution for email auth that handles:

  • Registration/login via email (no usernames).
  • Password resets with secure tokens.
  • CAPTCHA integration to block bots.
  • Doctrine migrations for DB schema updates. It’s lightweight (~100 LOC to integrate), PHP 8.4+ optimized, and plays well with Symfony/Laravel. Trade-off: Limited to email auth (no social logins), but extensible for custom email templates or workflows."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
directorytree/privacy-filter-classifier
directorytree/privacy-filter
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi
splash/scopes
splash/toolkit
testo/output-teamcity
testo/bridge-symfony
spatie/flare-daemon-runtime