Looking to hire Laravel developers? Try LaraJobs

laravel-2fa maintained by erinrugas

Description
Minimal starter laravel application with two factor authentication and using bootstrap 5.
Author
Last update
2022/08/04 03:06 (v1.x-dev)
License
Downloads
18

Comments
comments powered by Disqus

Laravel 2FA

Minimal starter laravel application with two factor authentication using bootstrap 5.

Requirements

Installation

Create new laravel 9 app or follow instruction in laravel docs

laravel new your-app-name

Get the package using composer

composer require erinrugas/laravel-2fa

For Laravel 8

composer require erinrugas/laravel-2fa "^1.1.4"

Install the frontend packages (this will add bootstrap 5 and sass package.json)

NOTE: If you are using laravel 9.19.0 or latest, this command will remove vite and revert back to laravel-mix. To migrate from laravel-mix to vite you may follow laravel instruction here.
php artisan laravel-2fa:install
npm install
npm run dev

Add migration file for two factor authentication and migrate it.

php artisan laravel-2fa:migration

Run migrate.

php artisan migrate

Add this to your config/app.php

'providers' => [
...
ErinRugas\Laravel2fa\TwoFactorAuthServiceProvider::class
...
]

NOTE: You need to re-run php artisan laravel-2fa:install every time you update the version

License

This Laravel 2FA is open source software license under the MIT license.