2

我刚开始使用 Laravel,安装在 WAMP 服务器上,当尝试迁移第一个表时,我收到错误提示 homeasted@localhost 用户没有权限,但我不知道如何更改它以在我的虚拟机上工作. 我应该怎么办?

4

4 回答 4

1

请查看 Laravel Homestead——它很容易设置,并为您提供了一个网络服务器,可以使用并为 Laravel 预先配置。

但是如果你想使用 WAMP,你必须:

1) 为您的新 Laravel 安装创建一个数据库。转到预装 WAMP 服务器的本地 phpmyadmin 。登录到您的数据库(默认用户名应为“root”,密码为空)。在那里您可以管理您的数据库。继续为你的 Laravel 安装创建一个。(有很多关于如何使用 phpmyadmin 创建数据库的教程)

2) 转到 Laravel 安装的根目录。打开名为的文件.env.example并填写您的数据库设置。然后将其保存到.env. 这应该让您的数据库连接启动并运行。.envlaravel 文档中了解更多信息。

于 2016-02-22T12:07:08.783 回答
1

如果您使用 Homestead,则不需要 WAMP 服务器。要运行migrate命令,您需要运行vagrant up以启动 VM 框,然后运行vagrant ssh命令以运行 SSH。只有在那之后你应该运行php artisan migrate命令。

于 2016-02-22T11:15:01.480 回答
0

请检查这里我认为这可以帮助你。

https://laracasts.com/discuss/channels/general-discussion/homestead-db-connection-problem

于 2016-02-22T12:12:09.990 回答
0

好吧,您可以更改根目录中存在的文件中的表名.env如果它不存在于那里(因为它在 laravel 5.2 中不可用),请下载它。享受

于 2016-02-22T12:24:45.907 回答