一款你不容错过的Laravel后台管理扩展包 —— Voyager

voyager-screenshot

1、简介

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

2、安装使用

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

composer require tcg/voyager

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

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

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

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

学院君 has written 980 articles

Laravel学院院长,终身学习者

积分:112492 等级:P12 职业:手艺人 城市:杭州

33 条回复

  1. 一直向前 一直向前 says:
    我也遇到了安装完没有账号 密码 您是怎么解决的呀!能加下我QQ 吗? 1494750119
  2. 学院君 学院君 says:
    PHP 的继承怎么实现的这里就里就怎么做 然后路由啥的做下调整以适配新代码
  3. clao clao says:
    感谢学院君的指导,本小白接触laravel一个星期,不懂得要如何继承到app目录,有没有相关的教程,推荐下哈。
  4. 学院君 学院君 says:
    你还停留在落后的生产方式上 vendor里面的东西不要动 要扩展的话通过继承在app目录下实现
  5. clao clao says:
    安装后发现视图、模块、控制器,都在vendor的tcg文件夹下,Vendor文件夹gir提交不了,即使设置成可以提交,但是在另一台电脑安装时候重新composer后又被重新还原回去了,有什么办法把voyager文件夹移出vendor并重命名为backend,各位大神?
  6. alvin alvin says:
    为什么安装之后,登录不跳转,还是留在登录页面?
  7. shellus shellus says:
    指定的键太长错误。如果您看到此错误消息,您的MySQL版本过时,请使用以下解决方案:https : //laravel-news.com/laravel-5-4-key-too-long-error
  8. shellus shellus says:
    laravel5.5以下版本,请手动加载服务提供者 https://voyager.readme.io/docs/adding-the-service-provider
  9. shellus shellus says:
    https://voyager.readme.io/docs/installation 参阅页面最后的添加用户章节

登录后才能进行评论,立即登录?