/database.php은 DB 연결 정보를 찾을 수 없습니다
내가 가진 :
'default' => env('DB_CONNECTION', 'mysql'),
을 내 관련하여 내가 가진 :
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
하지만 보인다 내 DB 구성 areh 어딘가에 일어나는 elh, 나는 또한 나의 venable을 내 .env 파일에 정의했다. 하지만 내 응용 프로그램 디렉토리에있는 마이그레이션을 실행, 그것은 오류 아웃 :
[를 분명히 \ 데이터베이스 \의 QueryException]
SQLSTATE [42S21가] : 열이 이미 존재 : 1060 중복 열 이름 'usernam 전자'(SQL : 이미 사용자 수에 대한 마이그레이션 파일을 수행하고 있지만username
VARCHAR (191) 널)
를 추가 테이블 users
을 변경 (그것의 PHP 확장) 이름
어떤 도움이 될 것입니다 고맙습니다.
편집 : 마이그레이션 파일은/database/migrations 이외의 곳에 저장됩니까? .
이전 중이십니까? 이미'users' 테이블에'username' 컬럼이 있습니다. – Jonjie