我执行了 php artisan make:auth 命令并尝试注册新用户,但是出现了错误。我使用 Xampp 作为 MySQL,并创建了一个名为 'pari' 的数据库,设置用户为 root 和密码为 root。在启动了 xampp apache 和 SQL 服务器以及在 cmd 中执行 PHP artisan serve 后,每次都会出现相同的错误。
但是又出现了相同的错误。 步骤3:我尝试了。
如何修复这个错误,请帮忙。
步骤1:我已更改了 .env 文件。SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select count(*) as aggregate from
users
where
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=pari
DB_USERNAME=root
DB_PASSWORD=root
步骤2:我已经修改了config\database.php文件为-
并重新启动php artisan serve,但仍然出现了相同的错误。
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'pari'),
'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,
],
但是又出现了相同的错误。 步骤3:我尝试了。
php artisan cache:clear
php artisan config:clear
但是我再次遇到了相同的错误。
步骤4:从phpmyadmin、.env和database.php中删除密码后,我遇到了新的错误-
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'pari.users' doesn't exist (SQL: select count(*) as aggregate from `users` where `email` = avinashjk1620@gmail.com)
如何修复这个错误,请帮忙。