permission-system

Community

RBAC in Laravel: secure, simple access control.

AuthorSaidabbos
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers implement and manage role-based access control and authorization in Laravel applications using the Spatie Laravel Permission package.

Core Features & Use Cases

  • Define roles and permissions with Spatie Laravel Permission to control what users can do.
  • Protect routes, controllers, policies, and gates with middleware and policies.
  • Enforce access in Blade templates and during data access checks, ensuring secure UI and backend behavior.

Quick Start

Install the spatie/laravel-permission package, publish the configuration, run migrations, and create roles/permissions. Assign roles to users and protect routes using middleware, gates, and policies. Use seeding or tinker to assign initial roles and permissions.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: permission-system
Download link: https://github.com/Saidabbos/homemessage-admin/archive/main.zip#permission-system

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.