imokhles / multi-auth-command
创建 Laravel 多认证保护设置文件、中间件、模型、迁移等
2.0.2
2020-04-13 13:15 UTC
Requires
- illuminate/console: ^7.0
- illuminate/database: ^7.0
- illuminate/support: ^7.0
- laravel/ui: ^2.0
- prologue/alerts: ^0.4.1
- symfony/process: ^5.0
This package is auto-updated.
Last update: 2024-09-29 04:48:55 UTC
README
创建 Laravel 多认证保护设置文件、中间件、模型、迁移等
安装
- 通过 composer 在终端中执行
composer require imokhles/multi-auth-command
- 将此提供程序添加到您的 config/app.php 配置文件中(Laravel 5.5 及以上版本无需添加)
iMokhles\MultiAuthCommand\MultiAuthCommandServiceProvider::class
- 将主题文件复制到
PROJECT_DIR/public/start_ui/*css,js,img,fonts
可用主题
- 免费 AdminLTE 2
- 免费 Tabler
- 付费 StartUI
- 付费 HighAdmin
- 付费 OneUI
- 更多主题将陆续推出(也欢迎您提交更多主题的 pull request)
主题文件夹结构
.
├── Views ( folder )
│ └── THEME_NAME ( folder )
│ ├── auth ( folder )
│ │ ├── account ( folder )
│ │ │ ├── account_info_tab.blade.stub
│ │ │ ├── change_password_tab.blade.stub
│ │ │ ├── left_box.blade.stub
│ │ │ ├── right_box.blade.stub
│ │ │ └── update_info.blade.stub
│ │ ├── passwords ( folder )
│ │ │ ├── email.blade.stub
│ │ │ └── reset.blade.stub
│ │ ├── login.blade.stub
│ │ ├── register.blade.stub
│ │ └── verify.blade.stub
│ ├── layouts ( folder )
│ │ ├── inc ( folder )
│ │ │ ├── alerts.blade.stub
│ │ │ ├── breadcrumb.blade.stub
│ │ │ ├── head.blade.stub
│ │ │ └── scripts.blade.stub
│ │ ├── main_header ( folder )
│ │ │ ├── languages.blade.stub
│ │ │ ├── main_header.blade.stub
│ │ │ ├── notifications.blade.stub
│ │ │ └── user.blade.stub
│ │ ├── sidemenu ( folder )
│ │ │ ├── items.blade.stub
│ │ │ └── list.blade.stub
│ │ ├── layout.blade.stub
│ │ └── layout_guest.blade.stub
│ └── dashboard.blade.stub
└── ...
用法
示例用法
php artisan make:multi_auth Admin --admin_theme="startui"
安全
如果您发现任何安全相关的问题,请通过电子邮件 imokhles@imokhles.com 反馈,而不是使用问题跟踪器。
鸣谢
许可
MIT 许可协议(MIT)。有关更多信息,请参阅 许可文件。