コントローラでデータベーストランザクションを呼び出すのが適切ですか? いいえ、どこで適切なデータベーストランザクションを呼び出せばいいですか?Laravelコントローラがデータベーストランザクションを呼び出す
0
A
答えて
1
プロジェクトのサイズや個人的な好みによっても異なります。しかし、コントローラの外部でデータベーストランザクションを呼び出す方がコードをきれいに理解しやすくするため、より良い方法です。また、複数のコントローラに同じ機能を使用することで、冗長コーディングの苦痛を軽減することができます。 SOA(Service Oriented Architecture)を検索し、より良い実践のために使用することができます。
0
それとも、このパッケージにはLaravelで簡単にコマンドバスパターンを実装し、コマンドバスパターン
https://github.com/tillkruss/laravel-tactician
を検索することができます。これにはデータベーストランザクションミドルウェアが付属しており、コマンドバスは、コントローラからコマンドハンドラにロジックを移すスケーラブルなアプリケーションに適しています。
関連する問題
- 1. コントローラでカスタムアーティザンコマンドを呼び出す| Laravel
- 2. Laravelは、コントローラ内のコントローラを呼び出す
- 3. Laravelがモデルファクトリからコントローラ関数を呼び出す
- 4. Laravel AjaxがコントローラにURLを呼び出します
- 5. コントローラでLaravel Langツール機能を呼び出す方法
- 6. laravelのビューからコントローラを呼び出す方法5
- 7. 他のコントローラ変数を呼び出すLaravel
- 8. laravelのコントローラからルートを呼び出す方法は?
- 9. Laravelコントローラ - 別の関数内で関数を呼び出す
- 10. Laravel 5.4コントローラで複数モデルメソッドを呼び出す方法
- 11. ajaxがmvcコントローラを呼び出す
- 12. Laravel 5.2データベーストランザクション
- 13. コントローラで変数を使用したLaravel呼び出しモデル
- 14. AJAX呼び出しとLaravel 5.4コントローラのバランス
- 15. laravelの複数のコントローラからのメソッド呼び出し
- 16. Laravel関数呼び出しと同じコントローラ内での返信
- 17. Angularjsがコントローラから別のコントローラに関数を呼び出す
- 18. _ usコントローラでモデルを呼び出す
- 19. sails.jsコントローラでsuperメソッドを呼び出す
- 20. Altorouterでコントローラのメソッドを呼び出す
- 21. symfony2コントローラのmysqlコマンドを呼び出す
- 22. AngularJSでコントローラを呼び出すと、
- 23. コントローラからメソッドを呼び出す
- 24. タイマーでコントローラを呼び出す
- 25. Ember:コントローラからコンポーネントアクションを呼び出す
- 26. typeaheadドロップダウンからコントローラを呼び出す
- 27. cronjobからCodeigniterコントローラを呼び出す
- 28. Jquery ajax呼び出しがcodeigniterのコントローラを呼び出していません
- 29. 関数呼び出し時にコントローラ全体が呼び出される
- 30. Ajax呼び出しでコントローラが呼び出されない呼び出し方法