快速搭建基于laravel的后台管理系统

admin 2017-10-21 10:45:27 1784 0 comments

序言:本文主要介绍了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操作

curd

设置

选项

(8). 点击发布后,会自动创建对应的控制器CURD方法和对应的视图,但是现在你还看不了,因为没有授权,所以要给你的角色对应的权限

role

roles

(9). 进入文章列表

list

list2

(10). 新建一篇文章,然后查看你的数据表是不是多了一条记录

是不是相当的强大,你并没有写一行代码,就完成了文章的添加。非常适合懒人…

(11). 将文章列表添加到菜单栏

1

2

3

4

5

到这里就完成了基本的操作,除此之外,voyager还有很多强大的地方,建议你去官网仔细看文档,如果你不喜欢自带的页面,完全可以重构,官方文档有重构具体方法,其实就是覆盖原来的模板而已
扩展地址:voyager

转载请注明出处,谢谢!



标签
评论一下

评论列表

暂时没有评论,快来评论吧..