Sanctumauthstarter

screenshot of Sanctumauthstarter
laravel

This is a very flexible and customisable laravel package (boilerplate) that utilises laravel/ui and laravel-sanctum to create Basic Authetication classes and other helpful functionalities to give you a quick start when building REST APIs using Laravel.

Overview

The Sanctum Auth Starter is a Laravel package that provides a flexible and customizable boilerplate for creating REST APIs using Laravel. It utilizes laravel/ui and laravel-sanctum packages to create Basic Authentication classes and other helpful functionalities. It offers various features such as user registration, login, social media login, two-factor authentication, forgot password, email verification, notifications, and more.

Features

  • User registration
  • User login
  • Auto login after registration
  • Login throttling
  • Two-factor authentication
  • Social media login
  • Forgot password
  • Email verification
  • Resend email verification
  • Reset password
  • Change password
  • Edit user profile
  • Notifications
  • Welcome notification
  • Email verification notification
  • Login notification
  • Password change notification
  • Generate documentation
  • Helper CI/CD files for GitHub

Summary

The Sanctum Auth Starter is a Laravel package that provides a customizable boilerplate for building REST APIs using Laravel. It includes features such as user registration, login, social media login, two-factor authentication, and more. The installation process involves installing the required packages, generating authentication controllers and routes, and configuring broadcasting and queuing.

laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.