PHP
Firebase

PHPとFirebase接続方法

はじめに

  • 至らないところが多いかもしれません。ご容赦ください。
  • 実行環境としてローカルサーバーで実行しています。
  • 実行環境(MBP Mojave,サーバー:Ubuntu18.04LTS,PHP7,Apache2)

PHPからFirebase接続(Realtime Database)

PHPとMysqlが接続されたコードをFirebaseに切り替えます。

準備

  1. Firebaseで新規プロジェクトの作成
  2. プロジェクト->設定->サービスアカウント->Firebase Admin SDK->新しい鍵のペアを発行 (ダウンロードしたJsonファイルは後ほど使います)
  3. プロジェクトファイルを作成(ダウンロードしたJsonファイルを移動します。)
  4. PHPのファイル等々を作成
  5. composer作成
  6. composer$ composer require kreait/firebase-php ライブラリを追加
    Firebaseのドキュメントを参考にしました. (https://firebase.google.com/docs/database/rest/start?hl=ja)
  7. .git を使いサーバーへ移動
  8. apache2で実行

コード

今回はこの記事を参考にしました。

note Firebaseをphpから。Luck88 さん https://note.mu/88luck/n/ne42039aa4640

いじってみて

参考にした記事では"set"になっていましたが、"push"に変更すると連続してデータをあげることができました。この時、IDは自動的に設定されるみたいです。
1538978085718.jpg