Building SaaS with Laravel (Part 4): Team Management & Permissions
Part 4 of the Building SaaS series: invite members system, roles & permissions, team collaboration with Spatie Laravel Permission.
125 posts published
Part 4 of the Building SaaS series: invite members system, roles & permissions, team collaboration with Spatie Laravel Permission.
Part 3 of the Building SaaS series: integrating Stripe Cashier for subscription billing, managing plans, trial periods, and handling webhooks.
Part 2 of the Building SaaS series: implementing multi-tenancy with subdomain routing, data isolation, tenant switching, and comprehensive testing.
Part 1 of the Building SaaS with Laravel series: architecture design, folder structure, environment configuration, and foundational database schema.
Best practices for receiving, verifying, and processing webhooks from services like Stripe and GitHub in Laravel.
How to create custom Blade directives to reduce logic in views and keep PHP code clean.
Secure your Laravel application against XSS attacks using strict Content Security Policy headers and Spatie's CSP package.
Solve the problem of passing global variables and decoupling query logic for Shared Views in Laravel.
A comprehensive guide on creating and managing reusable UI in Laravel using Blade Components and Slots.
Equip yourself with convenient directives from Laravel 10 and 11 to write super fast and modern Blade templates.