並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 124件

新着順 人気順

Firestoreの検索結果81 - 120 件 / 124件

  • わかる!Firestore

    tl;dr Firestore は NoSQL のサーバーレスデータベース。 新規開発ならネイティブモードを選択する。 ドキュメント指向のデータモデルを採用していて、コレクション、ドキュメントの階層構造で構成される。 サブコレクションを使うと効率よくクエリができる。 直近のアップデートで、より使いやすくなった。 はじめに みなさん、こんにちは。Google Cloud パートナーエンジニアの Sho です。 この記事は Google Cloud Japan Advent Calendar 2022(今から始める Google Cloud ) の 12/11 の記事です。本記事では、Firestore を取り上げてご紹介させていただきます。 Cloud Spanner や AlloyDB など特徴的なデータベースラインナップを持つ Google Cloud ですが、その中でも NoSQL デ

      わかる!Firestore
    • GitHub - yarnaimo/fireschema: Strongly typed Firestore framework for TypeScript

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        GitHub - yarnaimo/fireschema: Strongly typed Firestore framework for TypeScript
      • Next.jsのアプリをFirebase Hostingでいい感じに連携する - Lento con forza

        最近Next.jsとFirebaseばかりやっています。って書きましたが、本当はこの一ヶ月どうぶつの森しかやってませんでした。どうぶつの森のプレイ時間は200時間を超えました。 そろそろエンジニアとしても生活したくなってきたのでエンジニアっぽい話をします。Next.jsで作ったアプリをデプロイする先の選択肢として、Verselを使うと便利です。 SSRが必要なく、静的ファイルをデプロイすれば良い場合はFirebase Hostingなども選択肢に入ります。Firestoreなどと組み合わせて使っている時は、設定を工夫することで便利に使うことができます。今回の記事ではNext.jsで作ったアプリをFirebaseと組み合わせて使う方法を紹介します。 Firebase HostingにNext.jsの静的生成機能を使ってデプロイする まずは、npm initから始めます。 npm init n

          Next.jsのアプリをFirebase Hostingでいい感じに連携する - Lento con forza
        • AWS DevDay Japan 2022 に「脱Firebase. 我々はどう生きるか 」というタイトルで登壇してきた - Sweet Escape

          このブログはクラメソの方がこういうの書いていたので試しに書いてみた感じです。 AWS DevDay Japan 2022 に「AWS CDKでECS on FargateのCI/CDを実現する際の理想と現実 」というタイトルで登壇しました #AWSDevDay | DevelopersIO 資料 speakerdeck.com 発表理由とか AWSのDevDayはCFPを募集していることから応募した結果、無事に採択されて昨年に引き続きセッションをする機会をいただきました。実は2個出したんだけどもう一方はダメでした。 FirebaseのCloud FirestoreをやめてAWS上で構築したAPIへ移行するという話なんですが実は以前にも検討段階でこのブログで書いた内容です。今回はタイミング的に実際に移行した後ということで前回のブログの内容をアップデートするような内容となっています。 以前のブ

            AWS DevDay Japan 2022 に「脱Firebase. 我々はどう生きるか 」というタイトルで登壇してきた - Sweet Escape
          • 音声系サービスにおけるサーバーレスアーキテクチャの活用について

            NTT Tech Conference 2022(2022年3月23日開催) 「音声系サービスにおける サーバーレスアーキテクチャの 活用について」 (講演者:西谷 智広[NTTコミュニケーションズ株式会社])の講演スライドです。 GCPのサーバーレスアーキテクチャを使ってNTTコミュニケーションズ株式会社の音声サービス(COTOHA Call Center\COTOHA Voice DX Basic)を内製開発した時の工夫点、注意点を解説しています。 解説している主なGCPサービスは、Google App Engine,Firestore,Spannerとなります。 NTT Tech Conference 2022の詳細は下記をご覧ください。 https://ntt-techconf.connpass.com/event/241061/

              音声系サービスにおけるサーバーレスアーキテクチャの活用について
            • TypesenseとFireStoreを併用してアプリ内検索を実装【Algoliaから移住】

              この記事のあとに、Elastic Searchを交えた新たな記事を書きました。 AlgoliaからTypeSenseへ切り替えは可能か? #FireStoreを使ってシステムを構築すると、検索機能の貧弱さに頭を抱えることになります。mySQLなどにある「Like検索」は前方一致で行うことは可能ですが、部分一致による検索はできません。 FireStoreの公式サイトでは、全文検索を実装するには外部のデータベースを使用するように案内しています。2021年7月時点では、外部のデータベースとして AlgoliaElastic SearchTypeSenseの3種類が案内されています。現在のNipoではAlgoliaを使って全文検索を実装していますが、実はAlgolia、小規模なプロジェクトでも結構高額になる料金体系のため予算に限りのあるプロダクトでは実装するのが非常に厳しいです。 特に料金形態が変

                TypesenseとFireStoreを併用してアプリ内検索を実装【Algoliaから移住】
              • メン募サイトをNext.jsとFirebaseで作りました

                muuというバンドメンバー募集サービスを作ったので、使用したライブラリや所感をまとめました。 機能概要 ユーザーページ 活動拠点や楽器、ジャンルなど、基本的な情報をまとめたユーザーページを作成できます。 バンドページ 各ユーザーはバンドを作成して、そのメンバーになることができます。 バンドはユーザーを招待して、メンバーとして紐付けることができます。 活動実績のタイムライン これまで投稿した動画や楽曲などをタイムライン形式で表示できます。YouTube や Spotify、SoundCloud などは埋め込みプレーヤーに対応しており、再生数やいいねの数なども取得して表示します。 実績は個人またはバンドのいずれか紐付きます。バンドに追加された実績はメンバーの個人ページでも共有されます。 募集 メン募サイトなので、当然「バンドメンバー募集」と「バンドに加入希望」の 2 種類の募集を掲載できます。

                  メン募サイトをNext.jsとFirebaseで作りました
                • How to code review security rules

                  Firebase Security Rules gate your user’s access to and enforce validations for Firestore, Firebase Storage, and the Realtime Database. It’s important to code review the Security Rules, just like you code review the application code. Because these rules are written in a domain-specific language, that puts some people in the position of code reviewing something they don’t feel like they understand.

                    How to code review security rules
                  • GitHub - lmcq/firebase-firestorm: Firebase Firestorm is an ORM for Firestore which can be used with Typescript.

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                      GitHub - lmcq/firebase-firestorm: Firebase Firestorm is an ORM for Firestore which can be used with Typescript.
                    • Introduction to Firebase Local Emulator Suite

                      Build Get to market quickly and securely with products that can scale globally

                      • Build the SNS like Instagram with Firebase - Speaker Deck

                        ઃܭํ਑ w ݪଇΫϥΠΞϯτ͔Β'JSFTUPSFΛ৮Δ� w ମݧ͕গ͠ѱ͘ͳΔͷͰͰ͖Δ͚ͩ௚઀'VODUJPOT͸ݺ͹ͳ͍� w Ͳ͏͠Α͏΋ͳ͍ͱ͖͸$BMMBCMFͰݺͼग़͢� w 'JSFTUPSFͷSVMFTΛςετͱ߹ΘͤͯͪΌΜͱॻ͘� w ಉظॲཧ͸ՄೳͳݶΓආ͚Δ� w 'JSFTUPSF�5SJHHFSΛ׆༻͢ΔʢྫɿୀձॲཧͳͲʣ� w 'JSFTUPSFͷDPMMFDUJPO໊͸Ͱ͖Δ͚ͩҰҙʹͳΔΑ͏ʹ͓ͯ͘͠� w $PMMFDUJPO(SPVQͰͷऔಘΛߟྀ͓ͯ͘͠

                          Build the SNS like Instagram with Firebase - Speaker Deck
                        • [JS] Firebaseの覚書 ⑦ Firestoreの操作まとめ

                          こういうまとめ方してあったらカカッと理解できたはず…と思う書き方をしてみた。 ※Firebaseの覚え書きには連番つけてますが内容は繋がってません。 2022/07/28 V9について追記 V8とV9の書き方の違い V8はnamespaceだったのがV9でmoduleになったので、書き方がかなり変わっている。 V9のinitializeApp import { getApp, FirebaseApp } from 'firebase/app' import { getFirestore, collection, getDocs, Firestore } from 'firebase/firestore'; const app: FirebaseApp = getApp() const db: Firestore = getFirestore(app); async function get

                            [JS] Firebaseの覚書 ⑦ Firestoreの操作まとめ
                          • GitHub - wovalle/fireorm: ORM for firestore 🔥

                            Fireorm is a tiny wrapper on top of firebase-admin that makes life easier when dealing with a Firestore database. Fireorm tries to ease the development of apps that rely on Firestore at the database layer by abstracting the access layer providing a familiar repository pattern. It basically helps us not worry about Firestore details and focus on what matters: adding cool new features! You can read

                              GitHub - wovalle/fireorm: ORM for firestore 🔥
                            • AngularFirebaseのNoSQL設計パターンをER図で書いてみた - くらげになりたい。

                              前回の記事と同様に以下の記事の内容を整理した。 Advanced Data Modeling With Firestore by Example | AngularFirebase 出てくる例ごとにER図を書いてみると、なんとなくNoSQLわかってきたかも。 基本的な考え方 複製 複数のDocumentを作成しないよう、あらかじめ展開しておく ただし、元データが更新された時は、複数のDocumentで更新が必要 集約 集計処理は、Firestoreのクラウド機能をつかってサーバ側でおこなう 複合キー 単に、userXYZ_postABCのように、組み合わせて一意のIDになるようにする バケット コレクションを単一の文書に分割する複製/集約の形式 参照したい単位で別途コレクションを作成する。 グループ コレクション 所属しているグループIDがキーとなってる親ドキュメントをもたせる 所属が更新

                                AngularFirebaseのNoSQL設計パターンをER図で書いてみた - くらげになりたい。
                              • Cloud Firestore運用ツールfsrplを使ってテストデータを用意する

                                これは何 Firebase(具体的には、Cloud Firestore)の運用に便利なfsrpl (Firestore Replication Tool) と、その使い方について紹介します。以前、別の場所に投稿したものがありますが、このCLIツールにオプション変更のあったため本記事では最新の利用方法についてユースケースを添えて紹介します。 fsrplの概要 FirebaseOpenSourceでも紹介されているCLIツールで、下記の3つの機能があります。(READMEからの抜粋です) copy 特定のドキュメントを、別のCollection配下にコピーできる。また、ワイルドカードを利用することでコレクション配下のすべてのドキュメントをコピーできる。 さらに、特定のProjectのFirebaseから他のFirebaseへ、特定のドキュメントのデータをコピーできる dump 特定のドキュメン

                                  Cloud Firestore運用ツールfsrplを使ってテストデータを用意する
                                • 【Firestore】ドキュメントの自動生成 ID って被らないの? - Qiita

                                  Firestore の自動生成 ID がどうやって生成されているのか気になったので、分かる範囲で調査してみました 擬似乱数あたりの話は詳しくないので補足などいただけるとうれしいです TL;DR 各クライアント SDK で乱数を元に alphanumeric な20文字を生成 ただの疑似乱数生成関数を使っている SDK もある UUID よりは安全でないと言えそう 自動生成 ID とは? Firestore は .add(...) と .doc().set(...) メソッドを呼び出すと自動的に ID を生成してくれます 具体的には db.collection('cities').add({ name: 'Tokyo', country: 'Japan' })

                                    【Firestore】ドキュメントの自動生成 ID って被らないの? - Qiita
                                  • https://matopee.com/

                                    • Firebase Summit 2021 で発表された新機能

                                      .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                        Firebase Summit 2021 で発表された新機能
                                      • もう間違えない! Cloud Firestore rulesのresource, request.resource, writeFields - Qiita

                                        もう間違えない! Cloud Firestore rulesのresource, request.resource, writeFieldsFirebaseFirestoreCloudFirestoreSecurityRules [2020/10 更新] writeFieldsに関しては現在削除され使用不可能になっており、代わりにMapDiffを使う必要があります。 詳しくはCloud Firestoreのセキュリティルールにかつて存在したwriteFieldsを覚えていますか?を御覧ください Cloud Firestoreのrulsを書く上でややこしい resource 変数 request.resource 変数 writeFields 変数 のそれぞれの違いを説明しようと思います。これを見ればもう間違えることはなくなるはず。 TL;DR resource: 現在DBに格納されているド

                                          もう間違えない! Cloud Firestore rulesのresource, request.resource, writeFields - Qiita
                                        • 【Firebase】Firestore の自動バックアップを24行で実現する - Qiita

                                          なるべく firebase プロダクト内で完結する Firestore の自動バックアップを目指してみました 役者が揃ってきたこともあり、今ならだいぶ簡潔に実装できます 結論 ADC と functions の pubsub.schedule 機能を使うのがポイントです import { region } from 'firebase-functions' import { credential } from 'firebase-admin' import axios from 'axios' // optional export const backupFirestoreToStorage = region('asia-northeast1') .pubsub.schedule('0 3 * * *') .timeZone('Asia/Tokyo') .onRun(async () =>

                                            【Firebase】Firestore の自動バックアップを24行で実現する - Qiita
                                          • NoSQLのテクニックが書いてある「Advanced Data Modeling With Firestore by Example」を翻訳してみた - くらげになりたい。

                                            オリジナルの記事は、こちら。 Advanced Data Modeling With Firestore by Example | AngularFirebase NoSQLのデータ構造や設計について、いろんな事例が書いてあってすてきだったので、 Google翻訳で翻訳した(´ω`) 翻訳精度すごい。。 ちょっと整理した記事はこちら www.memory-lovers.blog Advanced Techniques in NoSQL Duplication: 複製 データ複製は、複数のDocumentを参照する必要性を排除するための非常に一般的な手法です。 簡単な例 ユーザードキュメントに対して二次クエリを行わないようにするために、 すべてのツイートドキュメントにユーザー名を複製または埋め込むことがあります。 または、ユーザープロフィールに表示するために、ユーザーDocumentに最近の

                                              NoSQLのテクニックが書いてある「Advanced Data Modeling With Firestore by Example」を翻訳してみた - くらげになりたい。
                                            • Cloud Firestoreのセキュリティルールの設計と書き方

                                              はじめに、これは2020年9月現在の情報を元にした記事であり時間の経過とともに陳腐化する可能性を考慮してください。 Cloud Firestore(以下、Firestore)は20万DAUの規模で使ってもインフラのスケールアップを開発者がやる必要もなく月5万円以下で済むくらいとてもいいデータベースです。 クライアントから直接読み書きができるのでデータベースとやりとりするためだけの薄いAPIサーバーを用意する必要がない代わりに、ユーザーがどういうデータを読んだり書き込んだりしていいのかをセキュリティルールで宣言的に記述する必要があります。 ここではセキュリティルールを可読性とメンテナンス性を考慮した設計と書き方を紹介します。 Firestoreのセキュリティルールの基本 設計について紹介する前にまずセキュリティルールの読み方について簡単に紹介します。 次のセキュリティルールをもとに説明します

                                                Cloud Firestoreのセキュリティルールの設計と書き方
                                              • [Firebase] Firestoreで読み書きする (Web編) - ねこの足跡R

                                                今回は最近ベータが取れて正式なサービスに昇格したFirestoreを使ってみたいと思います。まずは基本的なCRUDからやってみます。 Firestoreの準備 プロジェクトの作成 詳しくは過去記事を参照してください。 blog.katsubemakito.net Databaseの作成 Firebaseのコンソールにログインしプロジェクトのトップページに移動します。 左メニューのDatabaseをクリックすると、右ペインでFirestoreにするか、以前の技術であるRealtime Databaseにするか選択を迫られますが、ここではFirestoreを選択します。 Firestoreの準備 プロジェクトの作成 Databaseの作成 FirestoreとRealtimeDatabaseの違い Firestoreのデータモデル FirestoreでCRUDする 前提 Create - デー

                                                  [Firebase] Firestoreで読み書きする (Web編) - ねこの足跡R
                                                • React製WebサービスにFirebaseをフル活用して動的なOGP生成を実現した話

                                                  はじめに はじめまして!!! 結.JAPAN でみんなで共同編集できる旅行計画アプリnicody のiOSアプリとWebアプリの開発を行なっている、にーの(@n_shhhin)といいます! 元々、nicodyのiOSアプリの方をメインで開発してたのですが、最近になってWeb周りも担当することになり、初Reactサービス開発ということもあり苦戦しつつ勉強しながら開発しているところです...!👨‍💻 そんな中、最近 「既存ReactサービスをOGP対応する」 という初心者にはなかなか重めの要件が降ってきて、Web周りは右も左もわからない状態だったのでかなーーーり苦戦しました...!!! そこで本記事では、今後自分みたいなWeb見習いエンジニャーがOGP対応を苦しまずにサクッと実装できるように、OGPを動的に変える方法をつまづいたポイントなどを含め解説してみたいと思います。 この手のOGP

                                                    React製WebサービスにFirebaseをフル活用して動的なOGP生成を実現した話
                                                  • Cloud Firestore セキュリティ ルールをテストする  |  Firebase

                                                    フィードバックを送信 Cloud Firestore セキュリティ ルールをテストする コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 アプリを構築するにあたり、Cloud Firestore データベースへのアクセスを制限したい場合があるかもしれません。ただし、リリースする前には、より詳細な Cloud Firestore セキュリティ ルールが必要になります。Cloud Firestore エミュレータを使用すると、アプリの一般的な機能と動作のプロトタイピングとテストに加えて、Cloud Firestore セキュリティ ルールの動作をチェックする単体テストを作成できます。 クイックスタート 簡単なルールを使った基本的なテストケースについては、クイックスタート サンプルをお試しください。 Cloud Firestore セキュリティ ルールを理解する

                                                    • FireStoreのイベントをトリガーとして、Eventarc経由でCloudRunを呼び出す

                                                      (これはこの記事からの転載です) FireStoreのイベントは、Eventarcを用いることで他のサービス、例えばCloud Runなどをトリガーできます。 今回、Eventarcを用いてFireStoreのイベントをトリガーとしてCloud Runを呼び出してみることにします。 EventarcはAuditとPub/Subの両方から流し込むことができます。PubSubはCloud PubSubとして他のいろいろなところから流し込むことができ、AuditはFireStoreのイベント以外にもGoogle Cloudで起きるほぼすべてのAPI呼び出しをイベントとして流し込めます。 1. 取得したいイベントの監査ログを有効化する 最初にEventarcを有効化する監査ログの種類を指定し、有効化します。 IAM権限管理 -> 監査ログ で、 "Firestore/Datastore API"

                                                        FireStoreのイベントをトリガーとして、Eventarc経由でCloudRunを呼び出す
                                                      • 複数のプロジェクトのfirebase-adminを起動して、開発用に本番データの一部を移行する - Qiita

                                                        開発しているWebサービスで、本番データの一部を開発用に使いたいと思ったときの備忘録。 firebase-adminは複数のプロジェクトで使えるらしい。 開発用だけじゃなく、UIDを変更しながらのデータ移行などにも使えそう。 ローカル環境でfirebase-adminを使うための準備 準備の部分は、以前まとめたこちらを参照ください〜 - ローカルPCからfirebase-adminを使ってFirestoreを操作する(管理ツール) - くらげになりたい。 ソースはこんな感じ。 const admin = require("firebase-admin"); // *** 移行元のプロジェクトの設定 const srcSA = require("./key/XXXXX.json"); // サービスアカウントの秘密鍵を取得 // firebase-adminの初期化 admin.initia

                                                          複数のプロジェクトのfirebase-adminを起動して、開発用に本番データの一部を移行する - Qiita
                                                        • SwiftUI: Mapping Firestore Documents using Swift Codable

                                                          Last time, we looked at how to connect a SwiftUI app to a Firebase project and synchronise data in real time. If you take a look at the code we used for mapping from Firestore documents to our Swift model structs, you will notice that is has a number of issues: self.books = documents.map { queryDocumentSnapshot -> Book in let data = queryDocumentSnapshot.data() let title = data["title"] as? String

                                                            SwiftUI: Mapping Firestore Documents using Swift Codable
                                                          • 【Firebase】Cloud Firestore クエリ まとめ

                                                            ウェブ版 CloudFirestoreのクエリ備忘録 日本語版公式ドキュメントに載っていないものがいくつかあったので、まとめてみた。 ※コレクショングループについては書いていません。 更新情報 2023/5/13 ORクエリについて追記しました 2022/2/10 日本語版公式ドキュメントに追記されていました。 Firebase SDK v9の記法を追記しました。 // コレクション users: { // ドキュメント "000": { // フィールド address: { prefecture: "沖縄", region: "沖縄", }, age: 20, createdAt: 2020年11月10日 15:00:00 UTC+9, friends: ["003"], userName: "山田太郎", }, "001": { address: { prefecture: "北海道

                                                              【Firebase】Cloud Firestore クエリ まとめ
                                                            • Firestore Full Text Search with Meili

                                                              Fjelltoppjakten now has over 16 000 users, and a highly requested feature has been to search for users by name. We have a users collection in Firestore with the following data structure: users/$userId { name: String imgUrl: String, location: String }We wanted to implement a search field in the app so that users can find their friends, and they should be able to search for partial names and have so

                                                                Firestore Full Text Search with Meili
                                                              • React + Firestore【入門から実装まで】

                                                                本稿ではFirestoreの概要、NoSQLデータベースの構造、Firestoreの初期設定、Reactの初期設定、書き込み、react-firebase-hooks(useCollection、useDocument)を使った読み込み方法(実装方法)まで丁寧に解説しています。書き込みはweb Version 8での記法と、2021年8月に正式リリースされたより新しいweb Version 9での記法を両方解説しています。 FirestoreとはFirestoreとはFirebase(Google Cloud Platformとほぼ同義)内で利用できるのNoSQLのデータベースで、最大の特徴はReact等フロントエンドから直接DBを操作できる点です。バックエンドを記述する必要がなく、フロントエンド側でFirebaseライブラリーを使ってDBへの書き込み・読み込みが簡単にできます(もちろんバ

                                                                  React + Firestore【入門から実装まで】
                                                                • firestoreを使うときに理解しておきたいいろんなクラスを整理する - Qiita

                                                                  概要 firestoreからデータを取得するときに、CollectionReferenceとかQuerySnapshotとかいろんなクラスやインターフェースが出てきすぎて悲しみに暮れたのでまとめました。記事中ではjavascriptクライアントを例に取っていますが、他の言語でもそんなに話は変わらないのではないかと思います。 登場するクラスやインターフェース 普通にfirestoreを使ってるとよく使うことになるであろう以下のクラスやインターフェースについて役割や使い方を確認していきます。その他のクラスやインターフェースについては リファレンス を見ると良いでしょう。 CollectionReference Query DocumentReference QuerySnapshot QueryDocumentSnapshot DocumentSnapshot 説明に使用する例 公式ドキュメン

                                                                    firestoreを使うときに理解しておきたいいろんなクラスを整理する - Qiita
                                                                  • GraphQL から Firestore の セキュリティルール を生成するライブラリの紹介

                                                                    Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集

                                                                      GraphQL から Firestore の セキュリティルール を生成するライブラリの紹介
                                                                    • How to schedule a Cloud Function to run in the future (in order to build a Firestore document TTL)

                                                                      It frequently comes up that it would be very helpful to have a Cloud Function run at a particular point in time in the future. When the Firebase team released scheduled functions, that provided a solution for regularly recurring functions invocations, like a cron job. But that didn’t exactly address the case where only a single function invocation was needed at a very specific time, or on a delay.

                                                                        How to schedule a Cloud Function to run in the future (in order to build a Firestore document TTL)
                                                                      • 【Next.js】StripeとFirebaseにユーザー&クレカ登録同期処理ハンズオン - Laravelとねころっけくん5.8

                                                                        Next.jsで決済処理を実装したいという場合、FirebaseとStripeへ同時にユーザー登録をしたいという場合があるはずです。(厳密には、Stripeは顧客登録) 今回はStripeとFirebase Authenticationへのユーザー登録を同期させ、その後、クレジットカードを登録するという仕組みが体験できるハンズオンを進めていきます。 前提として 全体の仕組み ベースプロジェクトの準備 Firebaseの準備 Firebaseの料金プランを変更 Firebase AuthenticationでGoogle登録を有効にする StripeとFirebase Authenticationのユーザー登録同期 現状の確認 Firebase functions内の設定 Stripeモジュールの追加 Firebase functionsにStripeのSecret API Keyを設定 F

                                                                          【Next.js】StripeとFirebaseにユーザー&クレカ登録同期処理ハンズオン - Laravelとねころっけくん5.8
                                                                        • firebase storageやfirestoreのルールの書き方・設定

                                                                          firebaseのプロジェクト作成 firebaseの登録 googleのアカウントでログインするだけです。 フロー配下のとおり。 使っているgmailでログイン > プロジェクトを作成 「プロジェクト名」を入力して続行 プロジェクトIDも変更(TwitterのIDのように、すでに人と重複したものはダメ!) 「このプロジェクトで Google アナリティクスを有効にする推奨」をチェックオンにして続行 Google アナリティクスの構成 > 「新しいアカウントを作成」 名前を入力して保存 > アナリティクスの地域 日本 他にチェックをいれてチェックをいれて「プロジェクトを作成」 ブログなどで利用している場合、既存のものがあれば割り当てできますが、新しく作成した方がよさそうです。 コンソールに移動 > プロジェクト名 > database > データベースの作成 本番環境モードで開始する(慣れ

                                                                            firebase storageやfirestoreのルールの書き方・設定
                                                                          • 【2022年最新】 Flutter × Firebase でアプリを作ろう! - 週刊Flutter大学

                                                                            複数人でデータを共有するアプリを作りたいんだけれど、 サーバーの用意とか大変そう、、、良い方法ないかな? 本記事ではそんな疑問、要望にお答えします! 誰でも簡単に用意できるバックエンドサービス、Firebaseと、 Flutterを組み合わせた アプリの作成方法について解説します! 2021年末から2022年にかけて、 Flutter × Firebaseのセットアップ方法がとても簡単になっています! 本記事さえ読めば、セットアップの仕方から簡単なアプリの作り方まで、 一気通貫で知ることができます。 ぜひ読んでみてください!

                                                                            • Firestoreでコレクションの要素数をカウントする方法

                                                                              Firestoreで子要素の数をカウントする方法を紹介します。SQL文で言うところの、COUNT()文でレコード件数を取得する方法の、Firestoreでのやり方です。 簡単な件数の取得方法から、件数が膨大になるコレクションの効率的なカウント方法についても紹介していきます。 スポンサーリンク 100件程度の小さいコレクションのカウント方法 コレクションの数が100件程度の場合は、クライアントサイドでカウントするのが楽です。以下のサンプルコードは、usersコレクションを取得しsizeプロパティで要素の数を取得しています。 db.collection('users').get().then(snap => { size = snap.size // will return the collection size }); usersコレクションの全データをクライアント側でダウンロードし、要素数

                                                                              • Cloud Firestore Web Codelab  |  Firebase

                                                                                Cloud Firestore Web Codelab Stay organized with collections Save and categorize content based on your preferences. 1. Overview Goals In this codelab, you'll build a restaurant recommendation web app powered by Cloud Firestore. What you'll learn Read and write data to Cloud Firestore from a web app Listen to changes in Cloud Firestore data in real time Use Firebase Authentication and security rules

                                                                                • Serverless PHP on App Engine + Firestore

                                                                                  In recent decades the PHP community has gone through some major changes. First, we saw billion-dollar platforms like Facebook adopting PHP as a primary language. Then tools like the Laravel framework quickly rose in popularity as it enabled the community to quickly build modern applications. Finally, PHP 7 gave the language a bright future with performance improvements and features like type hinti

                                                                                    Serverless PHP on App Engine + Firestore

                                                                                  新着記事