聞きたいこと
タイトル通りになりますが、下のようにユーザーごとに権限が異なるWebサービスをLaravelで実装しようと思っているのですが、どのようなDB設計にしていいのか迷っている状態です。
Webサービス概要
2ちゃんねるのような掲示板サイト
登場人物一覧
ユーザー
- 一般ユーザー・・・コメント書き込みのみできる。また、スレッド管理者から許可を与えられたスレッドのみ参照可能
- スレッド管理者ユーザー・・・スレッド削除、スレッド内のコメント削除が可能
- 掲示板管理者ユーザー・・・掲示板自体を削除可能(これはサービス停止ですね。笑)
操作対象
- コメント・・・スレッド内でできる投稿
- スレッド・・・特定のトピックに関して話ができる共通の部屋
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。