fortify-development

Configure Laravel Fortify authentication features and headless response contracts.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Reshzy/AgricultureRMS --skill fortify-development-reshzy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fortify-development
Source: https://github.com/Reshzy/AgricultureRMS/tree/main/.cursor/skills/fortify-development
Command: npx skills add https://github.com/Reshzy/AgricultureRMS --skill fortify-development-reshzy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fortify Development centralizes and simplifies implementing and customizing authentication backends in Laravel projects, reducing boilerplate and ensuring secure auth flows for login, registration, password resets, email verification, and two-factor authentication.

Core Features & Use Cases

  • Headless Authentication Backend: Provides routes, controllers, and response contracts without imposing frontend views so you can build SPAs or custom UIs.
  • Feature Configuration & Workflow: Guidance on enabling registration, password resets, email verification, profile updates, password changes, and 2FA via config/fortify.php and FortifyServiceProvider.
  • Customization Points: Instructions for overriding response contracts, customizing CreateNewUser and UpdateUserProfileInformation actions, adjusting rate limiting, and altering authentication pipelines.
  • Use Case: Implement an email-verified, rate-limited login flow with optional TOTP 2FA for a Laravel SPA that uses Sanctum for session-based authentication.

Quick Start

Enable Fortify in your Laravel app, enable the needed features in config/fortify.php, and ask the assistant to implement or review authentication flows referencing FortifyServiceProvider and app/Actions/Fortify/CreateNewUser.php.

Frequently Asked Questions about fortify-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement headless authentication in a Laravel SPA?

Laravel Fortify provides headless authentication scaffolding with routes, controllers, and response contracts without imposing frontend views, allowing you to build custom SPAs. You can pair it with Laravel Sanctum for session-based authentication.

How do I enable two-factor authentication and email verification in Laravel?

You enable 2FA and email verification by configuring features in config/fortify.php and registering them in your FortifyServiceProvider. Fortify handles the backend logic, leaving frontend integration to your application.

What is the best way to customize Laravel login and registration flows?

Customize Laravel login and registration by overriding action classes in app/Actions/Fortify, such as CreateNewUser and UpdateUserProfileInformation, and by altering response contracts in the authentication pipeline.

Does Laravel Fortify work without frontend views?

Yes, Laravel Fortify is a headless authentication backend. It delivers routes and response contracts directly, meaning it works without frontend views so you can build custom UI or SPA endpoints.

How do I adjust rate limiting for password reset and login attempts in Laravel?

Adjust rate limiting for login and password reset attempts by modifying the authentication pipeline and configuration within config/fortify.php and the FortifyServiceProvider to secure your application flows.