Laravel + H-ui 搭建后台管理系统
laravel_quick_admin
项目地址:https://github.com/tsmliyun/laravel_quick_...
项目实例:
背景
起这个项目的初衷是,对于一个后台管理系统,登陆、注销、权限管理等都是些公用的模块,完全可以封装成一个基础项目,每次新的项目基于基础项目上开发即可,节约时间,提高开发效率。
功能模块
- 登陆
- 找回密码
- 修改密码
- 注销
- 管理员管理
- 权限管理
- 角色管理
- 支持多语言
代码模块
- route
- controller
- service
- model
- log
- request
- Repository (关于这个仁者见仁智者见智吧)
项目搭建
比较简单,主要以下几步
composer install
- 修改
.env
文件相关配置 - 执行
laravel_quick_admin/laravel_quick_admin.sql
文件中的sql语句 - 登陆信息:账号:1234@qq.com 密码:1234
注意点
因为博主用的数据库是mariadb,创建时间和更新时间的默认值为current_timestamp(),如果你是mysql的话,应该修改为CURRENT_TIMESTAMP
展望
后续会更新出一版 前后端分离的基础后台框架,敬请期待。
感谢
laravel -- 艺术家最爱的框架
H-ui -- 轻量级前端框架
本作品采用《CC 协议》,转载必须注明作者和本文链接
:grin:路过支持一下
我第一次工作的时候也是用的h-ui。哈哈,莫名的熟悉感,不过那时候用的CI
@小无力 哈哈哈
layui了解一下 :smiley:
@vsenver layui也了解了 也挺不错的
一个人早就拿H-ui+layui+laravel做了一个公司的内部系统,哎,各种插件各种整合,没有前端,只能一个人搞,我也是服了我自己了,小公司就是这样!!
sql 文件怎么执行呢 我直接用 Navicat 运行sql文件 好像报错了不行呢....
怎么数据填充也没有
提示已经完成有错误 但是刷新数据库没有表。
@song_ruilin 建议把sql复制出来然后用navicat新建查询来执行,这样报错会写出来,再根据报错来定位
感谢作者的分享,想请教一下作者能否分享下数据表内容呢?只有表结构很难看到效果,就算自己新建账号进入后台了,但是那些权限控制的菜单页显示不出来,可以说相当难受了。
特别期待前后台分离的框架。 :+1:
我这个报错,而且超级管理员编辑权限还会报没权限

楼主 咱们这是 laravel 什么版本
首页路由在哪里啊 我现在修改首页信息 找不到路由在嘛
第一次启动后,显示下面的异常是什么原因啊?看这个提示’/../../config/api.php’需要在里面配置 domain 或者 prefix 之类的,但是项目的 config 下面并没有 api.php 文件啊?求大佬解惑! RuntimeException Unable to boot ApiServiceProvider, configure an API domain or prefix.
走过路过的朋友,如果觉得帮助到您了,麻烦github 给个星星,哈哈