【发布时间】:2018-10-27 15:05:24
【问题描述】:
我正在尝试让 Core UI - Laravel 在我的本地主机 (https://github.com/taboritis/coreui-laravel) 上运行。
我已按照步骤操作。我可以进入登录屏幕。我通过运行 php artisan migrate:fresh --seed 创建了 John Doe 用户,并且我还进行了迁移。
我尝试登录,但每次都收到此错误:
SQLSTATE[HY000] [1045] 用户 'homestead'@'localhost' 的访问被拒绝 (使用密码: YES) (SQL: select * from
userswhere
我的 .env 文件如下所示:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=coreui
DB_USERNAME=root
DB_PASSWORD=root
我的 config/database.php 文件如下所示:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'coreui'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', 'root'),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
我有点卡在这里。接下来我该怎么办?
【问题讨论】:
-
您的
config/database.php配置文件中设置的default值是什么? -
'default' => env('DB_CONNECTION', 'mysql'),
-
错误显示 Laravel 正在尝试使用用户名
homestead连接到 MySQL ...您是否从示例中删除了DB_USERNAME=homestead.envin the repository? -
是的,我已经在我的 .env 中替换了我在最初帖子中发布的那些,但由于某种原因,我可以看到正在尝试使用 homestead@localhost 凭据...
标签: php laravel database-migration core-ui