首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel航海家迁徙问题

Laravel航海家迁徙问题
EN

Stack Overflow用户
提问于 2017-04-04 15:06:35
回答 1查看 1.7K关注 0票数 1

我在修窗户和水龙头。我在cmd内安装了Laravel5.4,这是成功的。在那之后,我遵循了laravel航海家的安装过程,这也是成功的。

之后,我检查了/migrations/文件夹,并且有许多表用于迁移、laravel本身和旅行者,但是当我在cmd中输入php artisan migrate时,它只迁移“用户”表,它忽略了其他表,因此旅行者无法工作,并显示表丢失了。

我在网上搜索,但找不到这类问题。

我在用mysql

EN

回答 1

Stack Overflow用户

发布于 2021-03-16 21:00:24

在航海家的文件中,它说:

在安装Voyager之前,请确保安装了以下版本的Laravel:

  • Laravel 6
  • 拉威尔7
  • Laravel 8

此外,Voyager要求您使用PHP7.3或更高版本。

显然,对Laravel5.4来说,这是行不通的。要在Laravel5.x上使用旅行者,您需要使用Laravel:https://github.com/the-control-group/voyager/tree/1.3的1.3版本

请记住,旅行者不必使用“迁移”命令才能工作。

这些步骤是:

代码语言:javascript
复制
composer require tcg/voyager

下一步,必须创建数据库并在.env文件中插入凭据。

您可以选择安装旅行者没有虚拟数据或虚拟数据。对于没有虚拟数据的安装,请运行以下命令:

代码语言:javascript
复制
php artisan voyager:install

对于虚拟数据安装:

代码语言:javascript
复制
php artisan voyager:install --with-dummy

您需要访问url http://localhost:8000/管理才能访问旅行者,如果您安装了虚拟数据,您将创建一个具有以下凭据的超级用户:

代码语言:javascript
复制
email: admin@admin.com
password: password

如果没有创建任何虚拟用户,则可以通过运行以下命令将数据库中的现有用户设置为admin:

代码语言:javascript
复制
php artisan voyager:admin your@email.com

也可以使用以下命令创建一个新的管理用户:

代码语言:javascript
复制
php artisan voyager:admin your@email.com --create
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43211008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档