Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Permission Extended Laravel Package

nyoncode/laravel-permission-extended

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap Acceleration: Enables rapid implementation of fine-grained, wildcard-based permission systems (e.g., admin.*, editor|content.*) without custom middleware, reducing dev time by 30–50% vs. bespoke solutions.
  • Build vs. Buy: Avoids reinventing permission logic for Laravel apps, leveraging Spatie’s battle-tested foundation with extended features (Livewire/Blade support, super-admin gates).
  • Use Cases:
    • Admin panels with hierarchical permissions (e.g., settings.*, users.create).
    • Multi-tenant SaaS where wildcard rules simplify role scoping (e.g., tenant:{id}.*).
    • Legacy system migrations where Blade directives (@canwildcard) integrate seamlessly with existing views.
    • Livewire apps needing real-time permission checks without manual middleware binding.

When to Consider This Package

  • Adopt if:

    • Your app uses Laravel 10–13 and needs wildcard permissions (e.g., admin.* for bulk CRUD).
    • You require super-admin bypass (e.g., debug tools, emergency overrides).
    • Your team uses Livewire/Blade and wants permission checks without custom middleware.
    • You’re extending Spatie’s permissions but lack time/resources for custom logic.
  • Look elsewhere if:

    • You need enterprise-grade auditing (this package focuses on flexibility, not compliance).
    • Your permissions are static (use Spatie’s core or Laravel’s built-in gates).
    • You’re on Laravel <10 or PHP <8.2 (unsupported).
    • You require graph-based permissions (e.g., role inheritance trees) beyond wildcards.

How to Pitch It (Stakeholders)

For Executives: "This package lets us ship role-based access control with wildcard rules (e.g., admin.* for all admin actions) in days, not weeks—built on Spatie’s proven foundation. It supports our Livewire admin panel and Blade templates out of the box, cutting dev costs by avoiding custom middleware. The super-admin gate also future-proofs our debug tools. MIT-licensed and Laravel 10–13 ready."

For Engineering: *"Leverages spatie/laravel-permission but adds:

  • Wildcard matching: hasPermissionTo('admin.*') for bulk permissions.
  • Blade/Livewire directives: @canwildcard('admin.*') in views, no manual checks.
  • Super-admin gate: Bypass all permissions via @can('super-admin').
  • Auto-registers middleware: No manual binding for routes. Supports PHP 8.2–8.5 and Laravel 10–13. Low risk—MIT license, active maintenance (last release: March 2026)."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope