CodeIgniter/MySQL から Laravel/MongoDB に移行しています。
たとえば、プラットフォームごとに異なる変数を持つ User クラス:
私のウェブサイトは変数を使用します:
- ID
- 名前
- ブラウザの種類
モバイル アプリでは、次の変数を使用します。
- ID
- 名前
- ios_バージョン
このケースを考えると、私のモデルには両方の変数が必要ですか?
<?php
class user{
public $id;
public $name;
public $browser_kind;
public $ios_version;
}
?>
事前に定義された構造を必要としない NoSQL の利点はどうですか? モデルでこれをどのように使用しますか?