私はLaravelを使用していますが、これは一般的なUI /表示の質問です。 Shepherdのようなライブラリを使用して、ユーザーのUIのツアーを表示したいとします。ページへの最初の訪問時にのみ表示するにはどうすれば実装できますか?初めての訪問時にUIツアー/ガイドを表示する方法
user.id
と各ページのガイドを保持するテーブルを作成するよりも良い解決策がありますか?このようなもの:
------------------------------------------
| id | user_id | seen_page1 | seen_page2 |
------------------------------------------
| 1 | 5 | 0 | 0 |
------------------------------------------
| 2 | 6 | 1 | 0 |
------------------------------------------
...
私はちょうど私が各訪問で行う必要がある追加のクエリに懸念しています。
ユーザーとページの多対多の関係をお勧めします。ユーザーが特定のページにアクセスすると、レコードがピボットテーブルに追加されます。 –