Edited at

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