最初のエピソードからわかるように、次の機能要件があります
上記の要件は、ユーザーをシステムに登録する必要があることを示しており、ユーザーは祈りが完了したことをマークできる必要があり、祈りを逃した場合は逃したことをマークできる必要があります。要件を満たすには、ユーザー エンティティと祈りのエンティティが必要ですが、より詳細な制御と冗長性の回避のために、プロファイル テーブルも必要です。注:
まで分析をスキップしました
始動がより簡単になります。
ユーザー テーブルに認証情報と Google Oauth のサポートを追加しました。今のところは認証情報のみを追加しますが、次のフェーズでは、Google によるサインインのサポートを追加します。ユーザー テーブルと 1 対 1 の関係を持つプロファイル テーブルに、ユーザーのソーシャル情報を追加しました。祈りのテーブルに、ユーザーの祈りの情報を追跡して保存するために必要なフィールドをすべて追加しました。
次のエピソードでは、
を使用してステートレス JWT 認証メカニズムを使用した完全な資格情報ベースの認証を実装します。以上がデータベーススキーマの設計の日の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。