Laravel santigarcor/laratrust は、Laravel アプリケーションにロールベースのアクセス許可を追加するように設計されたパッケージです。ロールと権限を管理する柔軟な方法を提供し、複数のユーザー モデル、ロール、権限を許可します。このパッケージは、ミドルウェアの複数のガード、シンプルな管理パネル、Laravel のポリシーおよびゲート システムとの互換性をサポートしています。
主な機能:
- ロールベースの権限: ユーザーの役割と権限を管理します。
- 複数のユーザー モデル: 複数のユーザー モデルをサポートします。
- 複数の役割と権限: 複数の役割と権限をユーザーに割り当てます。
- ロールと権限の検証: ロールと権限を検証します。
- ロールと権限のキャッシュ: パフォーマンスのためにロールと権限をキャッシュします。
- イベント: 役割と権限が追加、削除、または同期されたときにイベントをトリガーします。
- チーム: チームの役割と権限を管理します。
- 複数のガード: ミドルウェアの複数のガードをサポートします。
- シンプルな管理パネル: 役割と権限のためのシンプルな管理パネルが含まれています。
- Laravel ゲートとポリシー: Laravel のポリシーとゲート システムと互換性があります。
インストールと使用方法:
1. インストール: Composer 経由でパッケージをインストールします。
2. 構成: ドキュメントに従ってパッケージを構成します。
3. 使用法: パッケージの API を使用して、ロールと権限を管理します。
互換性:
- Laravel バージョン: Laravel バージョン 5.2 以降と互換性があります。
- 役割と権限のバージョン: 役割と権限のバージョン 4.0 以降と互換性があります。
### ドキュメンテーション:
詳細なドキュメントと例については、GitHub の公式ドキュメントまたはパッケージの Web サイトを参照してください[1][2][3][4][5]。
引用:[1] https://packagist.org/packages/santigarcor/laratrust
[2] https://github.com/santigarcor/laratrust
[3] https://laratrust.santigarcor.me/docs/6.x/
[4] https://laratrust.santigarcor.me/docs/5.0/
[5] https://laratrust.santigarcor.me