こんにちは私はLaravel 5.2で次のことをしようとしています。Laravel 5.2のコントローラを介してミドルウェアからビューに変数を渡します
概要:コントローラを介して、表示するためのミドルウェアからいくつかの変数を渡し
詳細:クライアントがログインしている場合は、関係なく、彼らが何をしたいルート、我々は、彼らがすべての「セットアップ手順」を完了しているかどうかを確認する必要がありません(各ステップは異なるルートを参照します。たとえば、会社情報、製品設定などがあります。彼らがすべてのセットアップステップを完了している場合は、選択したルートに進むようにしてください。そうでない場合は、まだ完了していないいずれかの適切な「セットアップステップ」ルートにリダイレクトされます。
すべてのクライアントコントローラは、NonSuperAdminと呼ばれる同じミドルウェアを実行します。私はこのミドルウェアに「設定ステップ」のチェックを入れて、適切な場所からリダイレクトしたいと思います。クライアントがこのミドルウェアによってセットアップルートにリダイレクトされた場合、適切なセットアップステップコントローラメソッドを介して、関連するビューに渡される "incompleteSetupTasks"コレクションが必要です。
これは可能ですか?どんな助けでも大歓迎です。
ミドルウェア内部でリダイレクトを返すことができます。リダイレクトは、ミドルウェア内部のすべてのロジックを外部に保つことで、コントローラに大きなメリットをもたらします。 – user3158900