Weave 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 Laravel Package

laravelcollective/auth

Legacy Laravel Collective authentication scaffolding for Laravel apps, providing login, registration, password reset, routes, controllers, and views to help add session-based user authentication quickly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Auth feature scoping (registration, login, logout, password reset, email verification, remember-me, login throttling): the package gives a concrete checklist of what "table stakes" auth looks like in Laravel, useful when sizing a feature spec even if you ultimately build on official scaffolding.
  • Build vs. buy for a commodity capability: auth is high-risk, low-differentiation. This package is a data point for the "buy/borrow" side of the decision — it exists precisely because teams did not want to hand-roll controllers, traits, and Blade views.
  • Legacy modernization roadmap: the real product value is as a containment dependency for older Laravel applications that relied on the Auth components removed from core. It informs sequencing decisions like "stabilize legacy auth now, migrate to Breeze/Fortify next quarter."
  • Vendor and dependency risk review: 13 stars, a 0.155 score, and NOASSERTION licensing are decision inputs for a dependency-approval policy, not just an engineering detail. This package is a test case for whether your org has a defensible OSS intake process.
  • Use-case fit for internal vs. customer-facing surfaces: acceptable framing for internal admin tools and prototypes with low blast radius; not a candidate for customer-facing or regulated auth without a fork-and-own commitment.

When to Consider This Package

Consider it when:

  • You maintain a legacy Laravel application already depending on this package, and the immediate goal is upgrade unblocking rather than auth modernization.
  • You need API parity with the old AuthController / trait-based scaffolding (e.g., AuthenticatesAndRegistersUsers, ThrottlesLogins) and a rewrite would ripple through tests, routes, and view bindings.
  • The surface is internal, low-traffic, or non-regulated, and the team is prepared to fork and own the code — treating it as vendored source, not a maintained upstream.
  • You have a time-boxed migration window and need a stopgap that preserves existing behavior while a replacement is scheduled.

Look elsewhere when:

  • New builds. Use the official path: Laravel Breeze, Jetstream, Fortify, or Laravel UI. They are first-party, documented, and security-reviewed.
  • Licensing is unresolved. NOASSERTION means legal cannot confirm terms; that is a blocking finding for most commercial distribution and for any vendor/security questionnaire.
  • You need SSO, MFA, passkeys, or social login. Fortify plus an external IdP, or a managed auth provider, is the right layer.
  • Customer-facing or compliance-scoped auth (SOC 2, PCI, HIPAA, GDPR data handling). Low adoption and low maintenance signal mean you inherit the security review burden entirely.
  • You cannot commit ongoing ownership. With this adoption profile, assume upstream is effectively dormant; an unowned auth dependency is a liability, not a shortcut.

How to Pitch It (Stakeholders)

To executives: We evaluated a community package that replaces Laravel's removed backend auth scaffolding. Recommendation: do not adopt it for new product work. Auth is a security-critical commodity — the cost of a first-party scaffold is near zero, while the cost of an unmaintained dependency is an unbounded incident and audit risk. Its adoption signals are weak (13 stars, low health score) and its license is unasserted, which alone blocks commercial distribution. If we already depend on it in a legacy system, treat it as frozen inventory: contain it, assign an owner, and fund a migration to Laravel's official scaffolding in the next planning cycle.

To engineering: This is a thin, forkable layer over Laravel's auth primitives — controllers, traits, routes, and Blade views. If we touch it, we vendor it and own it, including patching and security review. Do not add new call sites. New work targets Breeze/Fortify; existing usage gets a migration ticket with an explicit exit date. Please confirm current usage surface (routes, guards, views) so we can size the migration.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib