bytenet / laravel-admin-base
ByteNET Laravel Admin的基础包,提供管理员认证功能
v0.2.0
2017-03-30 23:53 UTC
Requires
- php: >5.5.0
- almasaeed2010/adminlte: ^2.3
- doctrine/dbal: ^2.5
- illuminate/support: ~5.4
- laravel/framework: 5.4.*
Requires (Dev)
- phpunit/phpunit: 5.*
This package is not auto-updated.
Last update: 2024-09-28 19:52:57 UTC
README
Laravel Admin的基础包,提供管理员认证和一个空白的管理面板
基础
Laravel AdminBase核心包,包括
- Laravel认证界面的定制版本;// TODO
- 基本的用户管理页面(编辑密码、姓名、电子邮件);
- 基本的仪表盘页面;// TODO
- 美观的错误页面;// TODO
- 全局警报系统(通知气泡);// TODO
- 角色/权限;// TODO
在Laravel 5.4上安装
- 在终端运行
$ composer require bytenet/laravel-admin-base
- 在config/app.php中添加服务提供者
ByteNet\LaravelAdminBase\BaseServiceProvider::class,
- 然后在终端运行一些命令
$ rm -rf app/Http/Controllers/Auth
$ php artisan vendor:publish --provider="ByteNet\LaravelAdminBase\BaseServiceProvider"
$ php artisan migrate
- 确保重置密码邮件有正确的重置链接,通过编辑添加这些到您的
User
模型
- 在类名之前
use ByteNet\LaravelAdminBase\app\Notifications\ResetPasswordNotification as ResetPasswordNotification;
- 作为User类中的方法
/** * Send the password reset notification. * * @param string $token * @return void */ public function sendPasswordResetNotification($token) { $this->notify(new ResetPasswordNotification($token)); }
- (可选)更改config/bytenet/base.php中的值以使管理面板成为您自己的。更改菜单颜色、项目名称、开发者名称等。
用法
- 在您的appname/admin/register处注册新用户
- 您的管理面板将在appname/admin处可用
- (可选)如果您正在构建管理面板,您应该关闭注册。在config/bytenet/base.php中查找“registration_open”并将其更改为false。
变更日志
请参阅CHANGELOG以获取更多信息,了解最近发生了哪些变化。
待办事项
// TODO
测试
// TODO
$ composer test
贡献
请参阅CONTRIBUTING和CONDUCT以获取详细信息。
安全性
如果您发现任何安全相关的问题,请通过电子邮件zexbre1@gmail.com而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。