Laravel 5.6+ 管理LTE
Laravel 5.6+ 和 AdminLTE 2.4+
包括
- 前端:登录、注册
- 后端:用户管理、简单角色、个人资料
- Laravel 面包屑
- 简单的闪光通知
- 冒充用户:
- 允许管理员以其他用户身份登录
- 要启用此功能,您必须将IMPERSONATE=true添加到 .env 文件并更新 App/Http/Kernel 类。
- 测试
如何使用
- 克隆: git clone https://github.com/rrpadilla/laravel-adminlte-boilerplate.git my-new-project
- cd 我的新项目
- 将.env.example文件复制到.env并编辑数据库凭据和 APP_URL
- 运行作曲家安装
- 运行Composer dump-autoload
- 运行php artisan key:generate
- 运行php artisan migrate --seed
- 测试:运行phpunit
- 请参阅用户控制器测试
- 登录方式:
- 按照文档查看如何向项目添加更多资源 (CRUD)。
兼容性表
拉维尔 | PHP | 面包屑 | 管理LTE |
---|
5.6+ | 7.1+ | 5.x | 2.4+ |
生产
- 作曲家安装 --optimize-autoloader --no-dev
- php artisan 配置:缓存
- php artisan 路由:缓存
- php artisan 视图:清晰
- 运行所有命令。
- 作曲家安装 --optimize-autoloader --no-dev && php artisan 配置:缓存 && php artisan 路由:缓存 && php artisan 视图:清除
生产 - 配置可信代理
如果出现以下情况,请更改您的 .env:
- 您正在使用 AWS ELB:
- TRUSTEDPROXY_PROXIES =“*”
- TRUSTEDPROXY_HEADERS =“ HEADER_X_FORWARDED_AWS_ELB ”
- 您的代理的 IP 地址(或范围)
- TRUSTEDPROXY_PROXIES =“192.168.1.1,192.168.1.2”
- TRUSTEDPROXY_PROXIES =“192.168.1.0/8”
- TRUSTEDPROXY_HEADERS =“ HEADER_X_FORWARDED_ALL ”
- TRUSTEDPROXY_HEADERS =“ HEADER_FORWARDED ”
界面