bombenprodukt/laravel-guardian

A Laravel-based authentication system operating in a headless manner.

This package is auto-updated.

Last update: 2024-11-05 05:39:30 UTC


README

This project was created by, and is maintained by Brian Faust, and is a Laravel-based authentication system operating in a headless manner. Be sure to browse through the changelog, code of conduct, contribution guidelines, license, and security policy.

TODO

  • TOTP MFA
  • SMS MFA
  • EMAIL MFA
  • PASSKEY MFA
  • MAGICLINK LOGIN
  • PASSWORDLESS LOGIN
  • PASSPHRASE LOGIN

Installation

Note This package requires PHP 8.2 or later, and it supports Laravel 10 or later.

To get the latest version, simply require the project using Composer:

$ composer require faustbrian/laravel-guardian

You can publish the migrations by using:

$ php artisan vendor:publish --tag="laravel-guardian-migrations"

You can publish the configuration file by using:

$ php artisan vendor:publish --tag="laravel-guardian-config"

You can publish the views by using:

$ php artisan vendor:publish --tag="laravel-guardian-views"

Usage

Please review the contents of our test suite for detailed usage examples.