ここに長い答えがあります:はい!
model
いつ、なぜが の同義語になったのかはわかりませんentity
が、これは混乱を招きます。
MVC の発明者である Trygve Reenskaug によると、元の MVC 記事では次のように述べています。
定義
モデルは、コンピューティング システム内のデータの形での抽象化のアクティブな表現です。
[...]
モデルは、これらのデータを処理するために必要な方法とともに、データのコレクションとしてコンピューターに表示されます。
そのため、最近では多くの人が (誤って) モデルをデータ表現やデータ ストレージなどとして定義していますが、これは間違っています。
モデルはアプリケーション ロジックを扱い、これにはデータの抽象化、データ ストレージ、データ処理などが含まれます。
私は自分のデータ抽象化をEntity
ではなくと呼んでいmodel
ました。私のアプリケーション モデル レイヤーはService
orと呼ばれApplication Model
ます。私の記憶域層は、などと呼ばStorage
れています...このすべてをまとめて、私たちが呼ぶことができるものですModel
それが明確になったので、次に進みましょう...
あなたが言った:
雄弁なORMを使用して、他のモデルをそれらに関連付けるのが簡単になるからです。
もういい!
plan txt ファイルをストレージとして使用しないわけにはいきませんが、データが他のデータに関連している場合は、データベースを探す必要があります。
Eloquent は ORM (Object-Relational Mapping) であるため、その背後にあるデータベースに依存しています。txt ファイルを使用する場合、ユーザー タイプ別にユーザーを復元するにはどうすればよいですか?
私はフレームワークに慣れていませんが、それらのほとんどは自動的にエンティティを生成します。宣言するだけで済みます...
一部のエンティティにビジネス ロジックがなく、それを格納するだけでよい場合は、「完全なモデル」は必要ありません。そして、それがあなたがしていることです。
私があなたを説得したことを願っています...