質問: $this->hoge->foo; .... } .... コントローラーにインスタンス変数(プロパティ)があって、 それに対していろいろと処理をしているのですが、 この実装は問題ないでしょうか? JavaでWebのMVCを開発してきた経験からすると、コントローラーは Singleton である場合が多いのではないかと思うのです。 当案件での実行環境等は、PHP7.2, Laravel5.6 です。 よろしくお願いいたします。
回答: あるメソッド・関数内で完結する処理だけで用いられる場合などで、期待された動作をしているなら必ずしも間違いではありません。 ただ、基本的にこういう処理の方法はLaravelであっても一般的ではないと思います。 実装の問題はなくても上手くはないといったところでしょうか。