iDashboard-基于 Laravel5.3 的后台管理
iDashboard - Laravel5.3基本的权限管理系统
基于Laravel5.3的后台管理系统,实现最基本的后台框架:权限、角色、菜单、用户、日志功能,后台主题是用的 INSPINIA - Responsive Admin Theme 主题,本人代码完全开源,至于主题只供学习交流。如需商业应用请自行购买授权!
待解决问题
- 后台验证码图片显示不出来问题(目前注释掉了验证码验证。。)
安装
下载本项目代码到本地:
git clone https://github.com/lanceWan/iDashboard.git
进入到项目然后 composer
安装:
cd iDashboard
composer install
配置 .env
文件:
[sudo]cp .env.example .env
Linux 和 Mac 下注意执行权限 !
配置数据库和日志:
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
# log日志包配置,这里固定这么写(后面考虑去掉)
APP_LOG=daily
迁移数据:
php artisan migrate --seed
OK,项目已经配置完成,直接访问首页然后登录即可,验证码验证已经注释掉,所以大家请暂时无视那个验证码图片显示不出来的问题,不清楚路由的可以直接去看 routes/web.php
文件。默认管理员账号:iwanli
, 密码:123456
如果你是在Linux或Mac下配置的请注意相关目录的权限,这里我就不多说了,enjoy!
扩展包
l5-repository 只用了最基本的功能,其他的功能都不想用,强迫症 :smile: ,觉得更少的代码就能实现 。 至于那些 CRUD 一键生成的扩展,看过代码,代码模式不是自己想要的,所以抛弃了。。。
更新计划
在 Laravel5.2 iAdmin 基础上升级为 Laravel5.3
,同时优化了很大一部分代码,代码模式更改。本后台打算一直更新下去并持续集成,下面是接下来要添加的功能:
- 后台首页统计相关信息
- 系统报错发送邮件(队列发送)
- 系统配置功能
- 即时通知
Media Manager
资源管理(本地和七牛)- 在线 IM 聊天
- 基于
iDashboard
的个人博客计划 - 基于
iDashboard
代码将css、js用 Laravel Elixir 管理。Blade视图与 Vuejs2.0 结合管理
OK,这是目前想要完善的地方,可能冒出其他的灵感。待续...
源码地址
github : https://github.com/lanceWan/iDashboard
osChina : https://git.oschina.net/iwl/iDashboard
推荐文章: