开发笔记📐 发现👽 人物👮 趣闻💦
Laravel5.6Voyager安装日志 简易打造超酷后台

Laravel5.6Voyager安装日志 简易打造超酷后台
2018-05-31 16:14:08   点击:

Voyager是一个你不容错过的Laravel后台管理扩展包,提供了CRUD操作、媒体管理、菜单构建、数据管理等操作。

官网:https://the-control-group.github.io/voyager/

Github:https://github.com/the-control-group/voyager

视频演示:https://devdojo.com/episode/laravel-admin-package-voyager

老九实测步骤

由于官方文档是基于homestead开发,目录权限和Composer环境都配置完毕,具体操作和实际情况不同。

1.进入项目目录:cd /var/www/project 

2.创建LARAVEL项目:

 laravel new testproject

cd testproject

3.配置文件夹权限: 

sudo chmod -R 755 bootstrap/cache

sudo chmod -R 755 storage

4.composer引用voyager : composer require tcg/voyager

5.第4步报错“./composer.json is not writable.”,提升命令权限执行:sudo composer require tcg/voyager

6.配置数据库

sudo mysql -uroot -pyourpassword //注意这里别忘了sudo

create database testproject;

7.修改 /config/app.php 在Provider底部增加

//voyager

TCG\Voyager\VoyagerServiceProvider::class,

Intervention\Image\ImageServiceProvider::class,

8.执行 sudo php artisan voyager:install

9.第8步报错,修改.env,将127.0.0.1修改为localhost

10.再次执行 sudo php artisan voyager:install,成功

11.执行 sudo php artisan serve

12.访问发现数据库报错。进入数据库重新创建一个新用户。修改.env,执行10,11。

13.成功

附录:官网安装使用教程

创建完新的Laravel应用后就可以在根目录下通过以下命令引入Voyager扩展包:

composer require tcg/voyager

接下来创建一个新的数据库并将数据库认证信息添加到.env文件:

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

然后注册Voyager服务提供者以及图片处理服务到配置文件config/app.php的providers数组:

TCG\Voyager\VoyagerServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,

最后,我们可以通过以下命令安装Voyager:

php artisan voyager:install

安装完成后,就可以进入后台查看效果了。最简单的方式是在项目根目录下运行php artisan serve,然后在浏览器中访问http://localhost:8000/admin,这样就可以进入登录认证页面,我们可以使用如下演示账户:

email: admin@admin.com
password: password

PS 如果演示账户不成功,可使用下列语句:

php artisan voyager:admin your@email.com --create

 详细参考 https://github.com/the-control-group/voyager

Laravel Voyager 后台

上一篇:Laravel阿里云ECS安装指南 5.6安装各种细节问题解决
下一篇:翻译:ubuntu 16.04 mysql 5.6 创建新用户并开启远程登录