PHPackages                             nicodwik/fortify - 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. nicodwik/fortify

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

nicodwik/fortify
================

Backend controllers and scaffolding for Laravel authentication (modified for IDN).

v2.0.16(1y ago)02321MITPHPPHP ^8.1

Since Aug 31Pushed 1y agoCompare

[ Source](https://github.com/nicodwik/fortify-idn)[ Packagist](https://packagist.org/packages/nicodwik/fortify)[ RSS](/packages/nicodwik-fortify/feed)WikiDiscussions 2fa-idn Synced 1mo ago

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

[![Logo Laravel Fortify](/art/logo.svg)](/art/logo.svg)

 [ ![Build Status](https://github.com/laravel/fortify/workflows/tests/badge.svg) ](https://github.com/laravel/fortify/actions) [ ![Total Downloads](https://camo.githubusercontent.com/05b07f1fead8a83476de101163af36847b2c866607dc5165979911801423b71f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c61726176656c2f666f7274696679) ](https://packagist.org/packages/laravel/fortify) [ ![Latest Stable Version](https://camo.githubusercontent.com/1c889f15c77904d891b786a220303fd650048fdc02c75042b866100c0535f6aa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c61726176656c2f666f7274696679) ](https://packagist.org/packages/laravel/fortify) [ ![License](https://camo.githubusercontent.com/8067f788ec72d2dcec9c1a3be49073525ae4e8e006b9e4b45b00911f6ea26265/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c61726176656c2f666f7274696679) ](https://packagist.org/packages/laravel/fortify)

Introduction
------------

[](#introduction)

Laravel Fortify is a frontend agnostic authentication backend for Laravel. Fortify powers the registration, authentication, and two-factor authentication features of [Laravel Jetstream](https://github.com/laravel/jetstream).

Official Documentation
----------------------

[](#official-documentation)

Documentation for Fortify can be found on the [Laravel website](https://laravel.com/docs/fortify).

Things To Do
------------

[](#things-to-do)

Check config `fortify.php`

- `view-paths`
     Determines path of view that used in project
- `messages`
     Determines the message that used after an action is called (saved in session flash)
- `validation`
     Determines custom laravel validation on your own (form request)
- `mail`
     Determines mail class that will be called
- `two_factor_enabled`
     Determines two factor is enabled / disabled

Note
----

[](#note)

#### Route

[](#route)

list route you can use

```
## 2FA register page
two-factor.register (GET)
two-factor.verify (GET)
two-factor.resend-email (POST)
two-factor.proceed (POST)

## 2FA input page
two-factor.login (GET)
two-factor.challenge (POST)
```

#### Published file

[](#published-file)

if you run `php artisan fortify:install`, these files will be generated :

```
## Config
config/fortify.php

## Mail
app/Mail/TwoFactorAuthenticationQRCode.php
resources/views/email/twofactor-qrcode.blade.php

## 2FA page
resources/views/auth/two-factor/register.blade.php
resources/views/auth/two-factor/challenge.blade.php
resources/views/auth/two-factor/recovery-code.blade.php

## Migrations
database/migrations/2014_10_12_200000_add_two_factor_columns_to_users_table.php

## Listener (for last login feature)
app/Listeners/SetLastLoginSession.php

## Middleware (for last login feature)
app/Http/Middleware/CheckLastLoginMiddleware.php
```

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~15 days

Recently: every ~1 days

Total

98

Last Release

619d ago

Major Versions

v0.0.1 → v1.0.02020-09-08

1.x-dev → v2.0.02024-08-28

PHP version history (3 changes)v0.0.1PHP ^7.3

v1.7.0PHP ^7.3|^8.0

v1.20.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/1ced6fd0b677e2a8ccf398292b36b24f3ba9d0bf54b9fa131763c16a612126c6?d=identicon)[nicodwik](/maintainers/nicodwik)

---

Top Contributors

[![driesvints](https://avatars.githubusercontent.com/u/594614?v=4)](https://github.com/driesvints "driesvints (135 commits)")[![taylorotwell](https://avatars.githubusercontent.com/u/463230?v=4)](https://github.com/taylorotwell "taylorotwell (112 commits)")[![nicodwik](https://avatars.githubusercontent.com/u/55322279?v=4)](https://github.com/nicodwik "nicodwik (17 commits)")[![leo95batista](https://avatars.githubusercontent.com/u/70990619?v=4)](https://github.com/leo95batista "leo95batista (8 commits)")[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (5 commits)")[![DarthShmev](https://avatars.githubusercontent.com/u/34663790?v=4)](https://github.com/DarthShmev "DarthShmev (5 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (5 commits)")[![jorenn92](https://avatars.githubusercontent.com/u/9069536?v=4)](https://github.com/jorenn92 "jorenn92 (5 commits)")[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (4 commits)")[![adear11](https://avatars.githubusercontent.com/u/2657916?v=4)](https://github.com/adear11 "adear11 (3 commits)")[![ali-alharthi](https://avatars.githubusercontent.com/u/29173253?v=4)](https://github.com/ali-alharthi "ali-alharthi (3 commits)")[![johanvanhelden](https://avatars.githubusercontent.com/u/19389981?v=4)](https://github.com/johanvanhelden "johanvanhelden (3 commits)")[![jtolj](https://avatars.githubusercontent.com/u/845525?v=4)](https://github.com/jtolj "jtolj (3 commits)")[![ricardogobbosouza](https://avatars.githubusercontent.com/u/13064722?v=4)](https://github.com/ricardogobbosouza "ricardogobbosouza (3 commits)")[![stainleebakhla](https://avatars.githubusercontent.com/u/35732972?v=4)](https://github.com/stainleebakhla "stainleebakhla (3 commits)")[![jayan-blutui](https://avatars.githubusercontent.com/u/30396013?v=4)](https://github.com/jayan-blutui "jayan-blutui (2 commits)")[![NargesHajiani](https://avatars.githubusercontent.com/u/45904317?v=4)](https://github.com/NargesHajiani "NargesHajiani (2 commits)")[![neupauer](https://avatars.githubusercontent.com/u/6411116?v=4)](https://github.com/neupauer "neupauer (2 commits)")[![dwightwatson](https://avatars.githubusercontent.com/u/1100408?v=4)](https://github.com/dwightwatson "dwightwatson (2 commits)")[![danmatthews](https://avatars.githubusercontent.com/u/149426?v=4)](https://github.com/danmatthews "danmatthews (2 commits)")

---

Tags

laravelauth

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nicodwik-fortify/health.svg)

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

###  Alternatives

[laravel/fortify

Backend controllers and scaffolding for Laravel authentication.

1.7k41.4M245](/packages/laravel-fortify)[php-open-source-saver/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

8359.8M53](/packages/php-open-source-saver-jwt-auth)[laragear/two-factor

On-premises 2FA Authentication for out-of-the-box.

339785.3k8](/packages/laragear-two-factor)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

81158.7k4](/packages/stephenjude-filament-two-factor-authentication)[jurager/teams

Laravel package to manage team functionality and operate with user permissions.

22817.3k](/packages/jurager-teams)[hasinhayder/tyro-login

Tyro Login - Beautiful, customizable authentication views for Laravel 12 &amp; 13

2362.2k2](/packages/hasinhayder-tyro-login)

PHPackages © 2026

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