2017-06-08 20 views

答えて

1

プロジェクトのサイズや個人的な好みによっても異なります。しかし、コントローラの外部でデータベーストランザクションを呼び出す方がコードをきれいに理解しやすくするため、より良い方法です。また、複数のコントローラに同じ機能を使用することで、冗長コーディングの苦痛を軽減することができます。 SOA(Service Oriented Architecture)を検索し、より良い実践のために使用することができます。

0

それとも、このパッケージにはLaravelで簡単にコマンドバスパターンを実装し、コマンドバスパターン

https://github.com/tillkruss/laravel-tactician

を検索することができます。これにはデータベーストランザクションミドルウェアが付属しており、コマンドバスは、コントローラからコマンドハンドラにロジックを移すスケーラブルなアプリケーションに適しています。

関連する問題