Laravel ialah rangka kerja yang menawarkan banyak kemudahan semasa menyambung ke pangkalan data. Ia mempunyai beberapa ciri lanjutan untuk membantu menangani sistem pangkalan data yang paling pelbagai, menggabungkannya dengan akses mudah kepada maklumat yang diperlukan untuk aplikasi kami. Rangka kerja ini melakukan ini melalui Pembina Pertanyaan (pembina pertanyaan) dan melalui alat ORM (pemetaan hubungan objek) Fasih.
Pembina Pertanyaan Laravel menawarkan cara mudah untuk mencipta dan menjalankan pertanyaan terhadap pangkalan data. Mereka boleh berfungsi dengan baik dengan semua pangkalan data yang disokong oleh Laravel ( dan disenaraikan di bawah dalam artikel).
Selain itu, Query Builder juga selamat, kerana ia menggunakan PDO (Objek Data PHP), yang kini menjadi standard yang disyorkan untuk selamat dan berkesan sambungan dengan pangkalan data menggunakan PHP, melalui parameter untuk melindungi daripada SQL Injection.
Pembina Pertanyaan juga sangat fleksibel, membolehkan anda berinteraksi dengan pangkalan data tanpa perlu menukar sebahagian besar kod apabila perlu menukar dari satu pangkalan data ke pangkalan data yang lain (selagi pangkalan data yang dipersoalkan adalah disokong oleh Laravel, jelas sekali).
Eloquent ialah alat pemetaan hubungan objek yang digunakan oleh Laravel untuk interaksi antara pangkalan data dan aplikasi berorientasikan objek dengan cara yang lebih abstrak dan fleksibel, menjadikan perbezaan antara pendekatan berorientasikan objek model data yang digunakan oleh aplikasi dan model hubungan yang digunakan oleh RDBMS (Sistem Pengurusan Pangkalan Data Hubungan) menjadi "telus" kepada pembangun dan tanpa perlu menulis baris kod SQL terus dalam permohonan itu. Eloquent melakukan ini melalui penggunaan kelas Model (daripada konsep MVC) untuk setiap jadual pangkalan data. Melalui Model ini kami dapat melakukan operasi dengan pangkalan data menggunakan kaedah kelas, seperti operasi CRUD yang terkenal (buat, baca, kemas kini dan padam data)
Pada masa ini dalam versi baharunya (11.x) Laravel menyokong pangkalan data berikut:
Laravel menonjol sebagai penyelesaian yang lengkap dan fleksibel untuk pengurusan pangkalan data, menawarkan pelbagai ciri yang memudahkan kehidupan pembangun dan meningkatkan kecekapan aplikasi. Dengan alatan berkuasa seperti Query Builder dan Eloquent ORM, rangka kerja ini menawarkan segala yang diperlukan untuk membangunkan aplikasi yang teguh dan berskala, sambil memastikan keselamatan dan prestasi. Mana-mana pangkalan data yang anda pilih, Laravel bersedia untuk menyampaikan pengalaman pembangunan yang pantas dan boleh dipercayai.
Atas ialah kandungan terperinci Pangkalan Data Laravel: Apa itu dan untuk apa ia. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!