CasbinStarterKits是PHP-Casbin 的初学者工具包,基于 Laravel-Authz 构建,带有 Vue 3 和 Tailwind CSS 前端。
Casbin 开源项目介绍 Casbin 是一个强大的、高效的开源访问控制框架。涉及到 Go、Java、Node.js、Javascript (React)、Python、PHP、.NET、Delphi、Rust 等多种语言。
要设置和运行 CasbinStarterKits,请执行以下步骤
git clone git@github.com:php-casbin/casbin-starter-kits.git
cd casbin-starter-kits
composer install
复制 .env.example
文件并根据需要进行配置:
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
npm install
npm run dev
php artisan serve
我这里由于是docker容器访问,所以设置了 --host
为 0.0.0.0
以允许外部访问,端口--port
设置为 8218
。
php artisan serve --port=8217 --host=0.0.0.0
输出
php artisan serve --port=8217 --host=0.0.0.0
INFO Server running on [http://0.0.0.0:8217].
Press Ctrl+C to stop the server
2024-11-04 23:05:30 .................................................................................................................................... ~ 8s
2024-11-04 23:05:47 / .................................................................................................................................. ~ 6s
2024-11-04 23:05:47 /dashboard ......................................................................................................................... ~ 9s
2024-11-04 23:05:53 / .................................................................................................................................. ~ 4s
2024-11-04 23:05:56 /dashboard ......................................................................................................................... ~ 3s
2024-11-04 23:05:56 /login ............................................................................................................................. ~ 5s
2024-11-04 23:06:00 /login ............................................................................................................................. ~ 4s
打开浏览器并导航到 http://127.0.0.1:8217/
默认账户
admin@example.com
密码:admin
user@example.com
密码:user
工作台
组织管理
角色管理
用户管理
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有