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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. lornequinn/auth

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

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

Fortify-based authentication with Livewire views for Laravel

v2.0.1(2mo ago)0121MITPHPPHP ^8.3

Since Apr 8Pushed 2mo agoCompare

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

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

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 86% of packages

Maintenance85

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity51

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

77d ago

Major Versions

v1.0.0 → v2.0.02026-04-08

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/265405724?v=4)[lornequinn](/maintainers/lornequinn)[@lornequinn](https://github.com/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

[tallstackui/tallstackui

TallStackUI is a powerful suite of Blade components that elevate your workflow of Livewire applications.

721160.4k12](/packages/tallstackui-tallstackui)[directorytree/ldaprecord-laravel

LDAP Authentication &amp; Management for Laravel.

5742.2M17](/packages/directorytree-ldaprecord-laravel)[illuminate/auth

The Illuminate Auth package.

9327.9M1.2k](/packages/illuminate-auth)[venturedrake/laravel-crm

A free open source CRM built as a package for laravel projects

42010.0k](/packages/venturedrake-laravel-crm)[tomshaw/electricgrid

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

119.2k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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