BLOG main image
분류 전체보기 (65)
Ubuntu (6)
Laravel (2)
VMware (2)
Unix (2)
OpenSuse (2)
수영 (51)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
'Laravel #라라벨 #DB추가'에 해당되는 글 1건
2022. 5. 19. 21:02

# 2번째 DB설정 파일

.env

config/database.php

 

# 실제사용 테이블 

app/Xxxx.php

 

# .env 파일

// 기존
DB_CONNECTION=sqlsrv
DB_HOST=xxx.xxx.xxx.xxx
DB_PORT=1433
DB_DATABASE=aaaa
DB_USERNAME=bbbb
DB_PASSWORD=cccc

 

// 추가
DB_CONNECTION_TEST=sqlsrv
DB_HOST_TEST=xxx.xxx.xxx.xxx
DB_PORT_TEST=1433
DB_DATABASE_TEST=aaaa_test
DB_USERNAME_TEST=bbbb
DB_PASSWORD_TEST=cccc


# config/database.php 파일

// 기존
        'sqlsrv' => [
            'driver' => 'sqlsrv',
            'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', 'localhost'),
            'port' => env('DB_PORT', '1433'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',
            'prefix' => '',
            'prefix_indexes' => true,
        ],

 

// 추가
        'sqlsrv_test' => [
            'driver' => 'sqlsrv',
            'url' => env('DATABASE_URL_TEST'),
            'host' => env('DB_HOST_TEST', 'localhost'),
            'port' => env('DB_PORT_TEST', '1433'),
            'database' => env('DB_DATABASE_TEST', 'forge'),
            'username' => env('DB_USERNAME_TEST', 'forge'),
            'password' => env('DB_PASSWORD_TEST', ''),
            'charset' => 'utf8',
            'prefix' => '',
            'prefix_indexes' => true,
        ],

 

# app/Xxxx.php 파일
class Xxxx extends Model
{
    // 테스트 DB

    // 실제DB연결시에는 주석처리 하기
    protected $connection ='sqlsrv_test';

'Laravel' 카테고리의 다른 글

Laravel(라라벨) 버전전 pagination default view 파일명  (0) 2022.07.19
prev"" #1 next