imビルドメニュー管理が必要なLaravelアプリケーションです。メニュー項目を保存するための最良のスキーマを見つけようとしています&メニュータイプ。メニュー管理用Laravel&MySQLスキーマ
アプリケーションはいくつかのモジュールなどで構成さ:
blog
users
shop
各モジュールは、異なるビュー(ページ)例えば:
blog = list of posts in category, specific post page, search page
users = login page, user profile
shop = list of products in category, product detail, cart, checkout
達成しようとして何イムを持つことができ、問題がアプリ内で持っていることです次のようなメニュー項目を管理する管理者の能力:
1 - create new item
2 - choose item type [blog, user, shop]
3 - choose page [eg. if prev selection is blog i can choose from: list of posts in category, specific post page, search page]
4 - select necessary page attributes [eg. if prev. selector was specified post page, then i have to choose particular post from blog]
私はこのようなdを保存するための最良の方法がわかりませんMySQL内のata。私はメニュー項目テーブルを持っていて特定のアイテムタイプにモーフィングしてからメニューアイテムタイプを特定のページにモーフィングすることを考えていましたが、テーブルをたくさん作成しなければならないようです。あなたはもっと良いアイデアを持っていますか?