文章详情 您在阅读帖子内容并对帖子进行投票之后,可发表回复。

使用开源项目Voyager快速创建基于Laravel强大的Admin后台系统

分享到: 分享到QQ  分享到Twitter
作者:kideny    访问次数:54    投票总数:0   
创建时间:2021-01-13 20:55:40   

Voyager是一个基于Laravel的,可以快速开发Admin后台系统的开源项目。可以用于创建CMS,BLOG,也能当作WordPress的替代品。本人简单介绍一下voyager,以及voyager的安装方法。

 

Voyager的特点:

 

1,拥有精美的外观;

2,后台自带CRUD功能,自带CRUD和BREAD的生成器,极大的减少代码量;

3,菜单和权限管理,非常便捷的菜单构造器;

4,媒体管理功能;

5,开源项目;

 

参考文档:

 

0,Laravel中文文档:https://learnku.com/docs/laravel

1,Voyager官方文章:https://voyager-docs.devdojo.com/ ;

2,Laravel官方文档:https://laravel.com/docs

 

准备工作:

 

需要PHP的exif扩展

 

第一步:升级Composer到最新版本

 

composer selfupdate

 

第二步:全局安装Laravel

 

别忘记全局修改为阿里源

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

composer global require laravel/installer

 

第三步:创建一个新的Laravel项目

 

composer create-project --prefer-dist laravel/laravel  project-name

 

最后的一个参数,为新项目的名字,注意修改。

 

第四步:安装Voyager到新项目

 

composer require tcg/voyager

 

cd到新项目中,然后执行composer命令,安装voyager。

Voyager是以依赖的形式存在于Laravel项目当中,这样的好处是通过Compoer来管理Voyager,便于升级。

缺点是你要修改Voyager,几乎是不可能。需要熟悉Voyager的代码,然后这货还没有中文文档。

 

第五步:创建数据库并修改laravel的环境变量

 

APP_URL=http://localhost
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
 
 
第六步:使用Laravel命令行完成安装Voyager
 
 
php artisan voyager:install
 
 
如果需要管理员账号密码等初始化数据,可以使用默认数据安装voyager,命令如下
 
 
php artisan voyager:install --with-dummy
 
 
第七步:访问后台
 
 
后台地址如下:http://localhost:8000/admin

 

如果使用了dummy创建初始化数据,管理员账号密码为 admin@admin.com 和 password 。

 

不然需要通过, php artisan voyager:admin your@email.com --create 创建一个新的超级管理员账号。

帖子投票

名称 是否有价值