Laravel-authz 5.0 正式发布,支持 Laravel 13 !

AI摘要
Laravel-authz 5.0.0版本发布,该基于PHP-Casbin的Laravel权限控制扩展包宣布支持Laravel 13.x并提升PHP最低要求至8.1+,同时放弃对Laravel 8.x/9.x及PHP 8.0的支持。本次更新为知识分享,介绍了该版本的核心技术栈升级、破坏性变更及对开发者的升级建议。

Laravel-authz

2026年3月19日,基于 PHP-Casbin 的 Laravel 权限控制扩展包 Laravel-authz 正式发布了 5.0.0 版本。

Laravel-authz 是一个专为 Laravel 框架设计的权限控制扩展包,基于强大的PHP-Casbin授权库构建。它提供了灵活的访问控制解决方案,支持多种权限模型,包括RBAC(基于角色的访问控制)、ABAC(基于属性的访问控制)等,帮助开发者轻松实现复杂的权限管理需求。

核心更新内容

本次 5.0.0 版本带来了重要的技术栈升级:

  1. Laravel 13.x 兼容性 - 扩展包现已全面支持 Laravel 13.x 框架
  2. PHP 版本要求提升 - 最低要求升级至 PHP 8.1+
  3. 放弃旧版本支持 - 不再支持 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 等全栈技术开发领域知识,欢迎关注我的 技术圈
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 4

spatie/laravel-permission相比的优势在哪?

2天前 评论
JonLee (楼主) 2天前
Imuyu (作者) 2天前
JonLee (楼主) 2天前

未填写
文章
27
粉丝
10
喜欢
83
收藏
69
排名:352
访问:2.7 万
私信
所有博文
社区赞助商