{"repo":"hasinhayder/tyro","free":true,"listed":false,"github":"https://github.com/hasinhayder/tyro","clone":"git clone https://github.com/hasinhayder/tyro.git","description":"Tyro is the complete authentication, roles & privileges package for Laravel 12 & 13: a modern RBAC/ACL solution built on Laravel Sanctum, with a fantastic CLI that manages everything for you.","language":"PHP","stars":680,"topics":["api","artisan-command","authentication","authorization","laravel","php","roles-management","roles-permission-management","sanctum"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Tyro Tyro is the complete authentication, roles & privileges package for Laravel 12 & 13: a modern RBAC/ACL solution built on Laravel Sanctum, with a fantastic CLI that manages everything for you. Set up in under a minute. No complicated configuration. No boilerplate. 📖 Full documentation - Instant install : one command bootstraps Sanctum, runs migrations, seeds roles & privileges, and prepares your User model. - RBAC & ACL : unlimited roles with granular privileges; check access in controllers, middleware, Blade, or anywhere with $user- can() , hasRole() , hasPrivileges() , and more. - 40+ Artisan commands : manage users, roles, privileges, tokens, suspensions, and audit logs from the CLI, perfect for automation and CI/CD. - Ready for APIs : Sanctum token auth, REST endpoints for auth, user, role & privilege management, and a ready-made Postman collection. - Middleware & Blade directives : role: , privilege: , ability: middleware plus 7 directives like @hasRole and @hasPrivilege . - User suspension : freeze accounts instantly with an optional reason; all active tokens are revoked automatically, and users can be restored anytime. - Audit trail : every role/privilege assignment, user suspension, and admin action is logged, with CLI commands to review and purge history. - Security hardened : token abilities mirror roles & privileges, suspension instantly revokes tokens, and protected roles can't be deleted. - Zero lock-in : publish config, migrations, and factories; disable AP","default_branch":null,"files":null,"tree":[],"storefront":"/r/hasinhayder","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hasinhayder/tyro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}