gpt4 book ai didi

mysql - Laravel 登录超时

转载 作者:行者123 更新时间:2023-11-29 07:16:39 26 4
gpt4 key购买 nike

启动一个新的 Laravel 项目后,使用 bootstrap 创建 UI,并使用以下命令设置 auth Controller :php artisan make:auth 我运行了数据库迁移并植入了一个在远程数据库中正常运行的用户。我尝试在 /login 处进行初始登录并收到错误:

Illuminate\Database\QueryException
SQLSTATE[HY000] [2002] Operation timed out (SQL: select * from `users` where `email` = redacted@gmail.com limit 1)
http://127.0.0.1:8000/login

我没有修改任何文件远离 artisan 创建的默认值。然而,我注意到罪魁祸首似乎是电子邮件本身不是字符串,在 MySQL 中运行查询会引发相同类型的语法错误,我认为这是问题所在。我只是不确定(缺乏足够的 Laravel 知识)能够进一步诊断。

如果需要更多信息,我很乐意提供。

最佳答案

将此添加到您的 AppServiceProvider.php

use Illuminate\Support\Facades\Schema;

public function boot()
{
Schema::defaultStringLength(191);
}

将此添加到您的配置文件夹 databse.php 文件中

'default' => env('DB_CONNECTION', 'mysql')

然后你先试试

php artisan config:clear
php artisan cache:clear

关于mysql - Laravel 登录超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58919311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com