私はLaravelアプリケーションを作成していますが、CRUDメソッドを備えたコントローラがありますが、レポートを表示する必要があります。「レポート」というコントローラを作成する必要があるかどうか、または各レポート関数を内部に配置する必要があるかどうかはわかりませんコントローラ:報告書があれば、Laravelのコントローラの内容をどのように整理できますか?
まずオプション:
- コントローラ/ ProductController.php
- 機能(作成、読み取り、編集、更新、削除)
- コントローラ/ CategoryController.php
- 機能(作成、読み取り、編集、更新、削除)
- コントローラ/ ReportController.php
- 機能(TopProducts、TopCategories) を
- コントローラ/ ProductController.php
番目のオプション:
- コントローラ/ ProductController.php
- 機能(作成、読み取り、編集、更新、削除、TopProducts)
- コントローラ/ CategoryController.php
- 関数(作成、読み取り、編集、更新、削除、トップカテゴリ)
- コントローラ/ ProductController.php
私はどのオプションが最適か、自分の選択肢であるかを教えてください。おかげさまで
いずれにしても問題ありません。 –
あなたは 'Controllers/ProductReportController.php'、' Controllers/CategoryReportController.php'などの名前でコントローラを編成できます。 – mrabbani
私のプロジェクトには50以上のテーブルがあり、私たちは3人の開発者。 – Developer933