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 等全栈技术开发领域知识,欢迎关注我的 技术圈
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

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

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

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
27
粉丝
10
喜欢
83
收藏
72
排名:352
访问:2.7 万
私信
所有博文
社区赞助商