Rumah  >  Artikel  >  rangka kerja php  >  laravel menyokong beberapa pangkalan data

laravel menyokong beberapa pangkalan data

下次还敢
下次还敢asal
2024-04-09 17:21:24944semak imbas

Laravel menyokong berbilang sambungan pangkalan data, termasuk: MySQL, PostgreSQL, SQLite, SQL Server, MariaDB, MongoDB dan Redis. Untuk menyambung ke pangkalan data, anda perlu menetapkan konfigurasi dalam fail .env dan menyambung menggunakan fasad DB.

laravel menyokong beberapa pangkalan data

Pangkalan data yang disokong oleh Laravel

Laravel ialah rangka kerja PHP yang menyokong sambungan dengan pelbagai sistem pangkalan data.

Sistem pangkalan data yang disokong termasuk:

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server
  • MariaDB
oDB

Cara menyambung ke pangkalan data: .env 文件中设置必要的配置。例如:

<code>DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=username
DB_PASSWORD=password</code>

然后,您可以在代码中使用 DB

Untuk menyambung ke pangkalan data, Anda perlu menetapkan konfigurasi yang diperlukan dalam fail .env. Contohnya:

<code class="php">use Illuminate\Support\Facades\DB;

$users = DB::table('users')->get();</code>
Anda kemudian boleh menyambung ke pangkalan data menggunakan DB look-and-feel dalam kod:

rrreee
  • Sokongan pangkalan data khusus:
  • MySQL: Laravel Sambungan PDO MySQL dengan komunikasi pangkalan data MySQL.
  • PostgreSQL: Laravel menggunakan sambungan PDO PostgreSQL untuk berkomunikasi dengan pangkalan data PostgreSQL.
  • SQLite: Laravel menggunakan sambungan PDO SQLite untuk berkomunikasi dengan pangkalan data SQLite.
  • SQL Server: Laravel menggunakan sambungan PDO SQL Server untuk berkomunikasi dengan pangkalan data SQL Server.
  • MariaDB: MariaDB serasi dengan MySQL, jadi ia menggunakan kaedah sambungan yang sama.
  • MongoDB: Laravel menggunakan perpustakaan PHP MongoDB untuk berkomunikasi dengan pangkalan data MongoDB.
🎜Redis: 🎜Laravel menggunakan perpustakaan PHP Predis untuk berkomunikasi dengan pangkalan data Redis. 🎜🎜

Atas ialah kandungan terperinci laravel menyokong beberapa pangkalan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn