Laravel-authz 5.0 正式发布,支持 Laravel 13 !
2026年3月19日,基于 PHP-Casbin 的 Laravel 权限控制扩展包 Laravel-authz 正式发布了 5.0.0 版本。
Laravel-authz 是一个专为 Laravel 框架设计的权限控制扩展包,基于强大的PHP-Casbin授权库构建。它提供了灵活的访问控制解决方案,支持多种权限模型,包括RBAC(基于角色的访问控制)、ABAC(基于属性的访问控制)等,帮助开发者轻松实现复杂的权限管理需求。
核心更新内容
本次 5.0.0 版本带来了重要的技术栈升级:
- Laravel 13.x 兼容性 - 扩展包现已全面支持 Laravel 13.x 框架
- PHP 版本要求提升 - 最低要求升级至 PHP 8.1+
- 放弃旧版本支持 - 不再支持 Laravel 8.x/9.x 版本
破坏性变更
开发者需要特别注意以下不向后兼容的变更:
- PHP 8.0 不再受支持
- Laravel 8.x/9.x 不再受支持
影响与建议
这一版本更新意味着 Laravel-authz 正式告别了较旧的 Laravel 和 PHP 版本,全面拥抱最新的技术栈。对于仍在使用 Laravel 8.x/9.x 或 PHP 8.0 的项目,建议暂缓升级至 5.0.0 版本,或考虑先升级基础框架和 PHP 版本。
Laravel-authz 作为 Laravel 生态中重要的权限管理解决方案,此次版本更新体现了其紧跟主流技术发展趋势的决心,为使用最新 Laravel 13.x 和 PHP 8.1+ 的开发者提供了更好的兼容性和性能支持。
本作品采用《CC 协议》,转载必须注明作者和本文链接
专注于分享 Go、Java、Python、PHP、Node.js 等全栈技术开发领域知识,欢迎关注我的 技术圈!

关于 LearnKu
和
spatie/laravel-permission相比的优势在哪?