Laravel 애플리케이션을 MySQL 데이터베이스에 연결하는 방법.

소개



다음은 데이터베이스(MySQL)와 Laravel 애플리케이션 간의 연결 설정에 대한 간단한 가이드입니다.

1단계: 데이터베이스 생성



이것은 데이터베이스 관리자(예: phpMyAdmin 또는 명령줄 인터페이스(CLI))에 의해 수행될 수 있습니다.
  • 데이터베이스 관리자(phpMyAdmin)
  • 명령줄 인터페이스(CLI)
    다음 명령으로 데이터베이스를 생성할 수 있습니다.

  • CREATE DATABASE db_name;
    


    P.S: You have to log in to MySQL before you can create a database via any of these methods.



    2단계: .env 구성 업데이트



    Laravel 기본 환경 파일.env에는 애플리케이션이 로컬에서 실행되는지 아니면 프로덕션 서버에서 실행되는지에 따라 다른 몇 가지 공통 구성 값이 포함되어 있습니다.

    P.S: This configuration values are based on my local machine ,
    yours may differ, do well to confirm.



    연결하려는 데이터베이스 이름으로 .env를 업데이트하고 기본값과 다른 경우 다른 환경 변수도 업데이트합니다.

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=test
    DB_USERNAME=root
    DB_PASSWORD=
    


    만세! 🎉라라벨 애플리케이션이 이제 데이터베이스에 제대로 연결되었습니다.

    3단계: 마이그레이션(선택사항)



    Laravel 마이그레이션은 단순히 데이터베이스 관리자(예: phpMyAdmin)로 이동하지 않고도 데이터베이스에 대한 특정 작업을 쉽게 수행할 수 있도록 합니다. 또한 데이터베이스의 버전 제어 역할을 할 수도 있습니다. 그들은 테이블, 열을 만들고 수정하는 등의 작업을 수행합니다.

    마이그레이션은 database/migrations 디렉토리에서 찾을 수 있습니다.
    Laravel 애플리케이션은 기본적으로 마이그레이션user과 함께 제공되며 다음과 같습니다.


    다음 명령을 사용하여 데이터베이스에서 실행할 수 있습니다.

    php artisan migrate
    


    P.S : Refresh your database , it has been updated with users' table and its properties.





    마이그레이션에 대해 자세히 설명하는 기사를 작성했습니다. laravel 문서here를 방문할 수도 있습니다.

    계속해서 구축할 준비가 되었습니다!😎
    읽어주셔서 감사합니다🤝

    좋은 웹페이지 즐겨찾기