본문 바로가기

프로젝트/커뮤니티 사이트 프로젝트 - 과정

new 로그인 구성 1. DB설정

전 포스팅까지는 기초문법을 구성으로 로그인을 구현했다. 

그렇지만, 이번부터는 Auth 라던가 다른 설정들을 건드리면서 로그인을 새로 짜보려고 한다. 

동작하는 구성은 전페이지와 같고, 사전에 설치할 것들(ex:디버거바, 알트창...) 은 그대로 간다. 

혹시 더 추가하게 되는 것들이 있다면 같이 포스팅 할 것이다.

 

이전에 했던 것들에 비해 조금 어려운 부분이 있을 수 있다. 

이전 내용들은 기본 PHP지식을 알고 있으면 되는 부분들도 있었고, 그대로 가져온 것도 있었는데, 이번 포스팅부터는 라라벨의 내부 기능을 좀 더 사용해서 해보려고한다. 


:: DB설정 

 

.env (아래 내용을 제외한 부분은 기본 설정 그대로이다.)

DB_CONNECTION=mysql 
DB_HOST=localhost 
DB_PORT=3306 
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=1111

config/database.php (아래 내용을 제외한 부분은 기본 설정 그대로이다.)

        'mysql' => [
            'driver' => 'mysql',
            'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', 'localhost'),
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'laravel'),
            'username' => env('DB_USERNAME', 'root'),
            'password' => env('DB_PASSWORD', '1111'),
            'unix_socket' => env('DB_SOCKET', ''),
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'prefix_indexes' => true,
            'strict' => true,
            'engine' => null,
            'options' => extension_loaded('pdo_mysql') ? array_filter([
                PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
            ]) : [],
        ],

해당 부분에 대한 자세한 포스팅은 아래 주소를 참고 하면 된다! 

이전 게시판 만들기 포스팅에서 썼던 내용인데 그때와 같은 설정으로 진행했다. 

https://jins-coding-blog.tistory.com/71

 

게시판 만들기 - 2. 기본 설정

초기 설정은 2가지가 있는데, 이 2가지는 처음에 설정해두면 굳이 나중에 바꿀일이 없고 추가하는 일도 거의 없다. 1. config/database.php 'connections' => [ 'mysql' => [ 'driver' => 'mysql', 'url' => env('..

jins-coding-blog.tistory.com