PHPackages                             lornequinn/auth - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. lornequinn/auth

ActiveLibrary

lornequinn/auth
===============

Fortify-based authentication with Livewire views for Laravel

v2.0.1(1mo ago)01↓100%MITPHPPHP ^8.3

Since Apr 8Pushed 1mo agoCompare

[ Source](https://github.com/lornequinn/auth)[ Packagist](https://packagist.org/packages/lornequinn/auth)[ RSS](/packages/lornequinn-auth/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (8)Versions (4)Used By (0)

Auth
====

[](#auth)

Fortify-based authentication with Livewire views for Laravel. Drop-in auth scaffold with login, registration, password reset, email verification, two-factor authentication, and a profile page.

Requirements
------------

[](#requirements)

- PHP 8.3+
- Laravel 13
- Livewire 4

Installation
------------

[](#installation)

```
composer require lornequinn/auth
```

The package auto-discovers via Laravel's package discovery. No manual provider registration needed.

Publish the config:

```
php artisan vendor:publish --tag=lq-auth-config
```

### Database

[](#database)

Run the Fortify migrations (if you haven't already):

```
php artisan migrate
```

Your `User` model must implement `MustVerifyEmail` if you want email verification:

```
use Illuminate\Contracts\Auth\MustVerifyEmail;

class User extends Authenticatable implements MustVerifyEmail
{
    // ...
}
```

For two-factor authentication, add the `TwoFactorAuthenticatable` trait:

```
use Laravel\Fortify\TwoFactorAuthenticatable;

class User extends Authenticatable implements MustVerifyEmail
{
    use TwoFactorAuthenticatable;
}
```

What You Get
------------

[](#what-you-get)

### Routes

[](#routes)

RouteComponentMiddleware`/login`Loginguest`/register`Registerguest`/forgot-password`ForgotPasswordguest`/reset-password/{token}`ResetPasswordguest`/two-factor-challenge`TwoFactorChallengeguest`/email/verify`VerifyEmailauth`/user/confirm-password`ConfirmPasswordauth`/dashboard`Dashboardauth, verified`/profile`ProfileShowauth, verified### Livewire Components

[](#livewire-components)

All components are registered under the `lq-auth` prefix:

- `lq-auth.login`
- `lq-auth.register`
- `lq-auth.forgot-password`
- `lq-auth.reset-password`
- `lq-auth.verify-email`
- `lq-auth.confirm-password`
- `lq-auth.two-factor-challenge`
- `lq-auth.dashboard`
- `lq-auth.profile.show`
- `lq-auth.profile.update-profile-information`
- `lq-auth.profile.update-password`
- `lq-auth.profile.two-factor-authentication`

Configuration
-------------

[](#configuration)

After publishing, edit `config/lq-auth.php`:

### Layouts

[](#layouts)

```
'guest_layout' => 'lq-auth::layouts.guest',
'app_layout' => 'lq-auth::layouts.app',
```

Override these to use your own layouts. The package ships minimal layouts — point these at your app's layout views or a UI package.

### Features

[](#features)

Toggle any Fortify feature:

```
'features' => [
    'registration' => true,
    'reset-passwords' => true,
    'email-verification' => true,
    'update-profile-information' => true,
    'update-passwords' => true,
    'two-factor-authentication' => true,
],
```

### Post-Login Redirect

[](#post-login-redirect)

```
'home' => '/dashboard',
```

### Middleware

[](#middleware)

Middleware for authenticated routes (dashboard, profile):

```
'middleware' => ['web', 'auth', 'verified'],
```

### Custom Actions

[](#custom-actions)

Override Fortify action classes with your own:

```
'actions' => [
    'create_user' => App\Actions\CreateNewUser::class,
    'update_profile' => null, // null = use package default
    'update_password' => null,
    'reset_password' => null,
],
```

Customising Views
-----------------

[](#customising-views)

Publish the views:

```
php artisan vendor:publish --tag=lq-auth-views
```

Views are published to `resources/views/vendor/lq-auth/`. Edit them directly.

License
-------

[](#license)

MIT

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance94

Actively maintained with recent releases

Popularity2

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

32d ago

Major Versions

v1.0.0 → v2.0.02026-04-08

### Community

Maintainers

![](https://www.gravatar.com/avatar/847f49e2e3d6600f45ca65d2a1e0e70811fccac30a2bb71f602ffe6e2015845f?d=identicon)[lornequinn](/maintainers/lornequinn)

---

Top Contributors

[![lornequinn](https://avatars.githubusercontent.com/u/265405724?v=4)](https://github.com/lornequinn "lornequinn (5 commits)")

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/lornequinn-auth/health.svg)

```
[![Health](https://phpackages.com/badges/lornequinn-auth/health.svg)](https://phpackages.com/packages/lornequinn-auth)
```

###  Alternatives

[laravel/jetstream

Tailwind scaffolding for the Laravel framework.

4.1k19.8M136](/packages/laravel-jetstream)[spatie/laravel-livewire-wizard

Build wizards using Livewire

4061.0M4](/packages/spatie-laravel-livewire-wizard)[kirschbaum-development/commentions

A package to allow you to create comments, tag users and more

12369.2k](/packages/kirschbaum-development-commentions)[livewire-filemanager/filemanager

A simple, friendly and practical Livewire filemanager for your applications

3587.6k1](/packages/livewire-filemanager-filemanager)[calebdw/larastan-livewire

A Larastan / PHPStan extension for Livewire.

43482.4k3](/packages/calebdw-larastan-livewire)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

116.6k](/packages/tomshaw-electricgrid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
