問題タブ [entrust]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - ユーザーがLaravel 5.5で役割を持っているかどうかを確認します
私は委任パッケージを使用してロールを管理しています。パスポートは API であるため、認証に使用しました。
実際に私が必要としているのは、ユーザーが役割を持っていることを確認したいということです。
以下のコードで試しましたが、うまくいきません
ユーザーが管理者ロールを持っている場合にのみアクセストークンを生成したい、ユーザーが管理者ロールを持っていない場合は、中止メッセージを表示します。
php - Laravel 5.5 と Entrust
Entrust を使用して Laravel 5.5 にロールとパーミッションを適用しようとしています。
App\models\Role.php 内のドキュメントとして、これを使用しました。
ただし、ユーザーに役割を割り当てようとすると、次の問題が発生します。
アドバイスをお願いできますか?
php - laravel クエリの呼び出しとメモリ使用量を減らす
laravel プロジェクトの管理サイドバーで、パーミッションとロールに zizaco/entrust パッケージを使用しているという問題に直面しています。管理者としてログインすると、デバッガ バーに 134 個のクエリが呼び出され、15.27 MB のメモリ使用量が表示されます。
ユーザー許可をチェックするサイドバーのいくつかの行にコメントすると、134 MB から 57 MB に、15.27 MB から 13.54 MB に減少しました。
Redisにアクセス許可をキャッシュしたことに注意してください。これが私のコードです。クエリとメモリ使用量を減らす方法です。
私がコメントするとき:
クエリの呼び出しとメモリの使用量は減りましたが、もっと欲しいです。
php - Entrust の役割と権限コードの場所
私はLaravelを初めて使用し、役割と権限にenrtustプラグインを使用しようとしていますが、ドキュメントの指示に従うと、役割と権限を作成するコードを配置する必要がある場所に到達しましたが、どこにあるかは言及されていませんそれを置く必要があります。置く場所はどこがいい?
これが私が話しているコードです: