Cách kết nối cơ sở dữ liệu trong Laravel 8

Laravel đi kèm với sự hỗ trợ của bên thứ nhất cho một số trình điều khiển cơ sở dữ liệu. Laravel mang đến sự linh hoạt tốt hơn nhiều khi sử dụng cơ sở dữ liệu dựa trên RDBMS. Laravel mặc định hỗ trợ MySQL, PostgreSQL, SQLite và SQL Server nhưng nếu bạn muốn tạo kết nối với Mongo hoặc cơ sở dữ liệu khác thì bạn cần cài đặt gói riêng cho nó

Vì vậy, trong bài viết này tôi sẽ chỉ cho bạn cách kết nối cơ sở dữ liệu MySQL và cấu hình của nó. Trước tiên hãy thảo luận về các tệp cấu hình

Cấu hình cơ sở dữ liệu trong Laravel 8

Chúng tôi có thể định cấu hình cơ sở dữ liệu trong hai tệp một là .env nơi chúng tôi lưu trữ các chi tiết kết nối cơ sở dữ liệu đơn giản và một tệp khác là config/database. php nơi chúng tôi lưu trữ cụ thể và một số cấu hình liên quan đến cơ sở dữ liệu

Vì vậy, nếu chúng ta muốn kết nối đơn giản mà không cần kết nối nâng cao hơn nhiều thì chúng ta chỉ cần xác định trong tệp .env

.....
DB_CONNECTION=mysql  // driver name
DB_HOST=127.0.0.1.  // host it can be domain , ip or localhost
DB_PORT=3306    //port to connect
DB_DATABASE=name_of_database  // database name of mysql
DB_USERNAME=root         // username of database
DB_PASSWORD=password           // pasword


.......
....

Vì vậy, ở đây chúng tôi đã xác định

Chủ Đề