Laravel 应用程序的管理界面
为你的应用程序添加 / 编辑 / 删除数据的简便方法
菜单构建器(在 Voyager 中为你的应用程序构建菜单)
文件的媒体管理器
CRUD/BREAD 生成器 (了解有关 BREAD 的更多信息)
Voyager 仅仅只是你的 Laravel 应用程序的一个管理系统。你想让你的应用程序在前端做什么完全取决于你。你可以控制你的应用程序,并且可以使用 Voyager 通过添加数据、编辑用户、创建菜单和许多其他管理任务来简化你的工作。
内容管理系统(CMS)
博客平台
Wordpress(略略略 )
Voyager 不是 CMS 或博客平台。但是它可以用于创建 CMS 或博客平台,且开箱即用,而那两个却不是。如上一节所述,你可以完全控制应用程序将执行的操作及其功能。
有了 Laravel 和 Voyager,你可以创建任何你想要的应用程序。Laravel 和 Voyager 只是让开发更加轻松的工具。
总之它就是一个很好的后台管理系统大大的节省了程序员的开发时间
Voyager 的安装非常简单。当你创建好了 Laravel 应用程序之后,你可以通过以下命令导入 Voyager 扩展包:
composer require tcg/voyager
接下来,确保你已经创建了一个新的数据库,并把数据库凭据添加到 .env 文件中,你还需要将应用程序的 URL 添加到 APP URL 变量中:
APP_URL=http://localhost
DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
最后,我们就可以安装 Voyager 了。你可以选择使用虚拟数据或者不使用虚拟数据来安装 Voyager。虚拟数据中包含 1 个管理员帐号(如果不存在用户的话),1 个演示页面,4 个演示帖子,2 个类别和 7 个设置项。
要安装没有虚拟数据的 Voyager,只需运行:
TCG\Voyager\VoyagerServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,
php artisan voyager:install
如果你希望将其与虚拟数据一起安装,请运行以下命令:
php artisan voyager:install --with-dummy
注意
索引长度过长错误(Specified key was too long error)
如果看到此错误消息,则说明你的 MySQL 版本过低,请参考以下解决方案:点击我跳转
其实就是你的mysql版本过低的问题换高一点的版本就行了
初始界面登陆密码
email: admin@admin.com
password: password
php artisan voyager:admin your@email.com
php artisan voyager:admin your@email.com --create
把config\app.php中的 ‘locale’ => ‘语言’, 改为 ‘locale’ => ‘zh_CN’,