2016-05-12 3 views
0

ミドルウェアを作成し、登録済みのユーザーが既に現在のURLにアクセスしていないかどうかを確認し、フラッシュメッセージを表示しない場合はチェックします。 この機能は、特定のページのツアーを表示するだけで、新しいユーザーは次に何をするのか理解できるようになります。 私は、ユーザーごとにユーザーテーブルにデータを格納することでそれを行うことができますが、そのようなことを行う別の方法があるかもしれません。 ありがとうございます。登録ユーザー最初の訪問URLにフラッシュメッセージが表示されます

+0

が、これは、単一のURLのためですか複数のURLが存在することができます:なぜ あなたはそれを簡単にしていませんか? – Abhishek

+0

@Abhishekランディングページ以外のすべてのURLにフラッシュメッセージを表示したい – znack

答えて

0

これは、ルートの数によってはかなり複雑になる場合があります。

1. Whenever user signup just store a session say session()->put('show_tour', true); 

2. Now, show the flash-message on every page for registered user by checking this session value. 

3. Make a button to disable this tour in your flash message. Make an AJAX call to destroy this session. 
+0

あなたの助けていただきありがとうございます。少し時間を教えてください。ツアーを無効にする必要がありますか?私はユーザーが行く方法を知らないので、私は1つのURLでセッションを破壊することはできません。私は何をすべきか? – znack

関連する問題