2017-01-26 10 views
3

그래서 거의 베어 본 Laravel 5.4 애플리케이션이 있습니다. 나는 인증 시스템을 비계하기 위해 php artisan make:auth을 달렸다. 나는 그것이 SQL은 Laravel은 테이블을 올바르게 마이그레이션하지만 Eloquent를 통해 DB에 연결할 수 없습니다

SQLSTATE[HY000] [2002] Connection refused (SQL: select count(*) as aggregate from `users` where `email` = [email protected]) 

방법이 내가 할 수있어 경우에 발생 될 수있는

오류를 연결할 수 없습니다 던졌습니다 등록하려고 할 때 나는

Migrated: 2014_10_12_000000_create_users_table 
Migrated: 2014_10_12_100000_create_password_resets_table 

그러나 사용자 테이블에게 문제를 마이그레이션하지 않습니다 할 수 있었다 테이블을 성공적으로 마이그레이션 하시겠습니까? 테이블을

Rolled back: 2014_10_12_100000_create_password_resets_table 
Rolled back: 2014_10_12_000000_create_users_table 

그리고 다시 마이그레이션 : 다음 registrion 방법은 그 오류가 발생 후에도 난 여전히 마이그레이션을 롤백 할 수있어

Migrated: 2014_10_12_000000_create_users_table 
Migrated: 2014_10_12_100000_create_password_resets_table 

그래서 나는 PostgreSQL 서버가 실행 알고있다. Laravel 5.3 그래서 5.4

+1

어쩌면 당신이 다른 한 확인 database.php

에서 homestead을 있도록 콘솔 및 웹 응용 프로그램을위한 en 환경 –

+0

.env 파일에서 모든 것이 올바르게 설정 되었습니까? 사용자 이름, 비밀번호, 호스트 또는 기타 사항에 오류가있을 수 있습니까? db 사용자에게 users 테이블을 쿼리 할 권한이 있습니까? – MmynameStackflow

답변

0

귀하의 문제가 .env 파일에있다 최근 릴리스는 사용자 이름 또는 지정하지 않은 당신의 .env 파일을 당신이 확인해야 할 수 없다와

SMALL UPDATE 같은 문제가 발생합니다 비밀번호 그것은 당신의 .env의 DB 섹션

DB_CONNECTION=mysql 
DB_HOST=my ip //localhost 
DB_PORT=3306 
DB_DATABASE=myDBname 
DB_USERNAME=root 
DB_PASSWORD=my pass