私はLaravelを初めて使用するので、次の質問があります。
たとえば、データベースに位置とベクトルの 2 つのテーブルがあり、それらを編集/追加/更新/削除できるようにしたい場合、どのようなモデル/コントローラー/ビュー構造が必要ですか?
位置とベクトルの両方のコントローラーを作成することはできませんか? 設定コントローラーを作成し、位置とベクトルのモデルを作成するだけでよいですか?
これはすべてあなた次第ですが、それぞれのモデル、すべてのロジックのリポジトリがあり、おそらく呼び出されSettingsRepository.php
、そのコードを使用する必要がある場所でそのリポジトリを使用します。また、ファイルを変更composer.json
し、リポジトリを配置するフォルダーがautoload
セクションにあることを確認する必要があります。
コントローラーに関しては、リポジトリからデータを取得してビューに挿入するコントローラーだけが必要になるでしょう。設定について考えるとき、アプリの他の領域でも必要な設定を考えます。リポジトリを使用すると、そのすべての情報に他のコントローラーから簡単にアクセスできます。