-1

bican/rolesZizaco/entrustのような多くのロール/パーミッションパッケージがあることは知っています。Laravel&MongoDBと先進的なロール/パーミッションシステム

素晴らしいですが、私は2つの問題があり、それらのパッケージでは解決できません。

  1. 私はこれらのパッケージがmongoをサポートしていないmongoDBとjenssegers/laravel-mongodbパッケージを使用しています。
  2. そして、私はマルチレベル/アイテムベースのロール権限システムが必要です。つまり、たとえば、ユーザーは投稿2と投稿3を編集できます。すべての投稿ではありません。

私はそのシステムを自分で開発することに決めました。それを開始する前に、あなたの専門知識が私に助言、役に立つリンク、記事、その他のパッケージ、そして私を助けるものを与えて欲しいです。

+0

この質問はあまりにも広範であり、意見の答えが得られます。特定のコードの問題に関する質問をしてください。 –

答えて

1

あなたはそれがほとんどspatie/laravel許可のようなものですが、https://github.com/mostafamaklad/laravel-permission-mongodb

デシベルMongoのためにあなたがちょうどそのポストと許可を作成することができますし、ユーザー

にそれを与えるかにそれを与えることに使用することができます役割を割り当てて、ユーザーに役割を割り当てます。

関連する問題