2
我對Laravel框架相當陌生。嘗試註冊用戶時,我不斷收到此錯誤。我能夠做表遷移,所以我知道連接works.Below是我在我的.env文件中的信息。我也能夠成功遷移,請查看下面的內容。SQLSTATE [HY000] [1045]訪問被拒絕用戶'宅地'@'localhost'(使用密碼:是)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=classified
DB_USERNAME=root
DB_PASSWORD=null
當前database.php中文件
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'classified'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', null),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
數據庫的配置也持有遷移SQL文件。所以連接工作,但實際上試圖註冊或登錄引發該錯誤。
1/2
PDOException in Connector.php line 68:
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
2/2
QueryException in Connection.php line 647:
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select count(*) as aggregate from `users` where `email` = [email protected])
我使用MySQL的和使用不家園。我不知道哪兒它是從它試圖利用獲取的信息,但如果不從.ENV。這是幾分鐘前的新安裝。我所做的只是輸入MySQL數據,執行auth,遷移到註冊。我正在使用Laravel 5.4
試着先清除你的配置'php artisan config:clear'。看看它是否有效。 – EddyTheDove
它的工作。必須關閉所有終端並重新啓動服務。謝謝 – Krishneil
那麼應該有一個正確的答案。發佈該信息 –