- 2019-11-17
快速搭建基于laravel的后台管理系统
序言:本文主要介绍了laravel的扩展包laravel-voyager的使用,使用它快速搭建web后台管理系统,让你几乎不用敲一行代码就能实现?不信?那就跟着我的步伐浪起来…
(1). 安装laravel-voyager的扩展包
composer require tcg/voyager
(2). 安装voyager配置和数据表,请提前在.env中配置好你的数据库连接,用一个新的数据库最好。
php artisan voyager:install
这条命令会产生voyager的配置项和一系列数据表
(3). 创建管理员账号
php artisan voyager:admin your@email.com --create
将上面的邮箱换成你自己的邮箱,接着它会叫你设置用户名和密码,你按着自己的设置就行了。
(4). 因为是外国人的作品,所以后台是全英文的,不过好在有很多贡献者,所以voyager支持中文,按着官方文档,我设置了多语言支持,然而并没有看到中文,所以我简单粗暴的把它的中文包和默认英文包对换了,你也可以这样做。记得做好备份。
(5). voyager已经内置了RBAC权限体系,你可以按着自己的业务需求进行更改,强大的BREAD Builder能让你不敲代码完成CURD操作,这真是so cool! ,下面以一个小例子来演示强大的BREAD Builder。
(6). 点击数据库操作菜单,点击左上角的创建新表
(7). 为创建好的articles表添加CURD操作
(8). 点击发布后,会自动创建对应的控制器CURD方法和对应的视图,但是现在你还看不了,因为没有授权,所以要给你的角色对应的权限
(9). 进入文章列表
(10). 新建一篇文章,然后查看你的数据表是不是多了一条记录
(11). 将文章列表添加到菜单栏
到这里就完成了基本的操作,除此之外,voyager还有很多强大的地方,建议你去官网仔细看文档,如果你不喜欢自带的页面,完全可以重构,官方文档有重构具体方法,其实就是覆盖原来的模板而已
扩展地址:voyager转载请注明出处,谢谢!
- 上一篇: laravel基于jwt构建RESTful Api
- 下一篇: Python学习笔记一
评论一下