techiemike / laravelbreezemultiauth
laravel breeze 多认证的模板。
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^10.10
- laravel/sanctum: ^3.2
- laravel/tinker: ^2.8
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.8
- fakerphp/faker: ^1.9.1
- laravel/breeze: ^1.21
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- spatie/laravel-ignition: ^2.0
This package is auto-updated.
Last update: 2024-09-18 16:09:09 UTC
README
使用 Laravel 10, Breeze 多认证管理员、用户、管理员的基座应用。
Laravel Breeze Multi Auth (当前: Laravel 10.*)
### 喜欢这个项目? [买我一杯啤酒 🍺](https://www.buymeacoffee.com/techiemikes)
安装和设置
下载此存储库,运行以下命令
编辑 .env 文件,添加您的数据库信息!npm install php artisan migrate php artisand db:seed
凭证
管理员: admin@gmail.com
密码: Password!
用户: user@gmail.com
密码: Password!
用户: manager@gmail.com
密码: Password!
介绍
Laravel Breeze Multi Auth 为您提供了在任何规模的网络应用上的巨大起点。
问题
如果您遇到任何问题,请 在此处报告。
贡献
感谢您考虑为 Laravel Breeze Multi Auth 项目做出贡献!请随时提交任何拉取请求,或发送电子邮件给我,告诉我您希望在未来的功能请求,请联系 Techie Mike 至 techie.mike@protonmail.com。
安全漏洞
如果您在这个模板中发现安全漏洞,请发送电子邮件到 Anthony Rappa 在 techie.mike@protonmail.com,或者在可能的情况下创建一个拉取请求。所有安全漏洞都将得到及时处理。
许可
MIT: http://techiemike.mit-license.org
您可以添加任意多的角色,只需编辑 profileController 并添加文件夹/仪表盘
当前文件夹结构:Views/admin/dashboard.blade.php Views/user/dashboard.blade.php Views/manager/dashboard.blade.php
确保您为其他用户类型添加了额外的路由,并更新了 AuthenticatedSessionsController
{ elseif ($request->user()->role == 'user') { $url = '/user/dashboard'; } }