Menggunakan firebase dengan php

  • Produk
  • Kasus Penggunaan
  • Harga
  • Dokumen
    • Ringkasan
    • Dasar-dasar
    • Build
    • Rilis & Pantau
    • Engage
    • Referensi
    • Sampel
  • Komunitas
  • Dukungan
  • Buka konsol

Notifikasi Simpan halaman ini ke Profil Developer Anda untuk mendapatkan notifikasi tentang pembaruan penting. Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Firebase Realtime Database adalah database yang dihosting di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime dengan setiap klien yang terhubung. Ketika Anda mem-build aplikasi lintas platform dengan SDK Android, platform Apple, dan JavaScript kami, semua klien Anda menggunakan satu instance Realtime Database yang sama dan secara otomatis menerima perubahan data terbaru.

Kita bisa menggunakan URL Firebase Realtime Database sebagai endpoint REST. Yang perlu kita lakukan adalah menambahkan .json ke akhir URL dan mengirimkan permintaan dari klien HTTPS favorit kita.

Membuat Akun

Pertama, daftar untuk mendapatkan akun tanpa dikenai biaya di Firebase console. Aplikasi Firebase baru akan dibuat untuk Anda dengan URL unik yang diakhiri dengan firebaseio.com. Anda akan menggunakan URL ini untuk mengautentikasi pengguna dan untuk menyimpan serta menyinkronkan data ke database aplikasi Anda.

Di dalam Firebase console, Anda dapat membuat, mengelola, dan menghapus aplikasi Firebase. Anda dapat melihat dan memodifikasi database aplikasi Anda secara real time dengan mengklik aplikasi Firebase tertentu. Pada dasbor aplikasi, Anda juga bisa menetapkan Aturan Firebase Realtime Database, mengelola autentikasi, deployment aplikasi, dan melihat analisis.

Membuat Database

  1. Buka bagian Realtime Database di Firebase console. Anda akan diminta untuk memilih project Firebase yang ada. Ikuti alur kerja pembuatan database.

  2. Pilih mode awal untuk Aturan Keamanan Firebase Anda:

    Mode uji

    Cocok untuk memulai dengan library klien seluler dan web, tetapi memungkinkan siapa pun untuk membaca dan menimpa data Anda. Setelah melakukan pengujian, pastikan untuk meninjau bagian Memahami Aturan Firebase Realtime Database.

    Untuk mulai menggunakan Web, Apple, atau Android SDK, pilih mode pengujian.

    Mode terkunci

    Menolak semua pembacaan dan penulisan dari klien seluler dan web. Server aplikasi terautentikasi masih dapat mengakses database Anda.

  3. Pilih lokasi untuk database.

    Bergantung pada lokasi database, URL untuk database baru akan memiliki salah satu format berikut:

    • DATABASE_NAME.firebaseio.com (untuk databases di us-central1)

    • DATABASE_NAME.REGION.firebasedatabase.app (untuk database di semua lokasi lain)

  4. Klik Done.

Saat Anda mengaktifkan Realtime Database, API di Pengelola Cloud API juga akan aktif.

Memilih Library Helper

Anda bisa membaca dan menulis data melalui REST API langsung dari command line. Dalam panduan ini, kami akan menggunakan cURL untuk semua contoh. Kami juga memiliki beberapa library helper pihak ketiga untuk berinteraksi dengan REST API dari bahasa pilihan Anda. Anda bisa menggunakan salah satu library helper berikut atau membuatnya sendiri:

Langkah Berikutnya

  • Mempelajari cara membuat struktur data untuk Realtime Database.
  • Menyimpan data.
  • Mengambil data.
  • Melihat database di Firebase console.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2022-08-22 UTC.

[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"Informasi yang saya butuhkan tidak ada" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"Terlalu rumit/langkahnya terlalu banyak" },{ "type": "thumb-down", "id": "outOfDate", "label":"Sudah usang" },{ "type": "thumb-down", "id": "translationIssue", "label":"Masalah terjemahan" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"Masalah kode / contoh" },{ "type": "thumb-down", "id": "otherDown", "label":"Lainnya" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Mudah dipahami" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Memecahkan masalah saya" },{ "type": "thumb-up", "id": "otherUp", "label":"Lainnya" }]