はじめに
- 至らないところが多いかもしれません。ご容赦ください。
- 実行環境としてローカルサーバーで実行しています。
- 実行環境(MBP Mojave,サーバー:Ubuntu18.04LTS,PHP7,Apache2)
PHPからFirebase接続(Realtime Database)
PHPとMysqlが接続されたコードをFirebaseに切り替えます。
##準備
- Firebaseで新規プロジェクトの作成
- プロジェクト->設定->サービスアカウント->Firebase Admin SDK->新しい鍵のペアを発行
(ダウンロードしたJsonファイルは後ほど使います) - プロジェクトファイルを作成(ダウンロードしたJsonファイルを移動します。)
- PHPのファイル等々を作成
- composer作成
- composer
$ composer require kreait/firebase-php
ライブラリを追加
Firebaseのドキュメントを参考にしました.
(https://firebase.google.com/docs/database/rest/start?hl=ja) - .git を使いサーバーへ移動
- apache2で実行
コード
今回はこの記事を参考にしました。
note Firebaseをphpから。Luck88 さん https://note.mu/88luck/n/ne42039aa4640
いじってみて
参考にした記事では"set"になっていましたが、"push"に変更すると連続してデータをあげることができました。この時、IDは自動的に設定されるみたいです。