Laravel Firebase: Cara Menggunakan Laravel dengan Firebase – Codewithaden

Dalam contoh ini, kita akan melihat cara menghubungkan basis data realtime firebase dengan laravel . Kemudian , Kami akan menambahkan data ke layanan Firebase. Firebase didirikan pada 2012 sebagai arsitektur real-time untuk Sinkronisasi Data antar aplikasi. Google mengambilnya pada tahun 2014. Itu adalah bagian dari API integrasi obrolan real-time. Firebase dapat digunakan dengan bahasa backend apa pun.

Mari kita lihat prasyarat tutorial ini.

Prasyarat

  1. Laravel 5.4+
  2. PHP 7.1
  3. Database Google Firebase Real-Time
  4. Server Web (Apache, Nginx, atau Server Web PHP terintegrasi untuk pengujian).

Langkah -langkah untuk menggunakan Laravel dengan firebase

  1. Instal Laravel.
  2. Instal Paket Ketergantungan Firebase.
  3. Konfigurasikan Firebase.
  4. Hasilkan kunci API.
  5. Buat pengontrol dan rute Laravel.

Langkah 1: Instal Proyek Laravel

composer create-project --prefer-dist laravel/laravel laravelfirebase
 

Langkah 2: Pasang dependensi

Buka terminal Anda dan masukkan perintah berikut.

composer require kreait/firebase-php ^4.0 

Langkah 3: Setup Firebase

Mari kita mulai dengan mendaftar untuk akun Gmail. Tapi, pertama, buka Google Firebase Console dengan mengklik tautan ini Konsol Google Firebase . Sepertinya gambar di bawah ini.

Laravel

Jendela berikutnya, membangun proyek basis data dan memberikan informasi, termasuk nama proyek. Setelah selesai, klik Buat proyek tombol.

Firebase

Tunggu proyek dibuat dan kemudian lanjutkan. Anda akan secara otomatis dialihkan ke Dasbor Firebase

Firebase

Setelah berhasil membangun proyek, pindah ke Database tab, centang Aturan Untuk memperbarui aturan baca dan tulis BENAR, dan tekan Menerbitkan tombol.

Firebase

Langkah 4: Hasilkan Kunci API

How

Firebase membuat kunci API untuk proyek Anda. Pergi ke Pengaturan Proyek >> Akun Layanan.

Laravel

Anda dapat mengunduh dan menempel ke Aplikasi >> http >> pengontrol.

Langkah 5: Buat pengontrol

php artisan make:controller FirebaseController --resource
 

Itu akan membuat satu file pengontrol yang dipanggil Firebasecontroller.php.

Tambahkan kode berikut ke Firebasecontroller.php mengajukan.

//FirebaseController.php

withServiceAccount($serviceAccount)
        ->withDatabaseUri('https://laravelfirebase-9d875.firebaseio.com/')
        ->create();

        $database = $firebase->getDatabase();

        $newPost = $database
        ->getReference('blog/posts')
        ->push([
        'title' => 'Laravel FireBase Tutorial' ,
        'category' => 'Laravel'
        ]);
        echo '
';
        print_r($newPost->getvalue());
    }

}
 

Langkah 6: Tambahkan Rute

Langkah selanjutnya adalah mendefinisikan rute di rute >> web.php mengajukan. Jadi mari kita lakukan itu.

Route::get('firebase','FirebaseController@index'); 

Mulai Server Pengembangan dengan menggunakan perintah berikut di terminal.

php artisan serve 

Pergi ke URL ini: http://localhost:8000/firebase.

Array

Laravel

Akhirnya, kami Contoh Laravel Firebase sudah selesai. Terima kasih telah mengambilnya.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *