直近思案しているのはLaravel5.5案件なのですが。 まぁ割と「あちこちのPHP MVCフレームワークで言える(ような気がする)」ので、あちこちに疑問を投げかける的な想定で。 端的には「データの入力やvalidateの処理、Modelに書きますか? Controllerに書きますか?」的な内容です。 さて。いわゆるMVCの「Model」ですが。 本来的には ・アプリケーションデータ、ビジネスルール、ロジック:システムの本体 をつかさどる、とされています。 言い方を変えると「どのModelを使うかの制御(Controller)、表示や出力(View)」以外全部、をつかさどる、と言い伝えられています。 ただまぁ、どこのRoRが元凶とかActive Record以下検閲削除とかは言いませんが、半歩間違えると、Modelって ・ORマッパーのことでしょ? 的なお話になることも、少なからずあるよ