問題タブ [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.

0 投票する
1 に答える
9992 参照

laravel - ユーザーがLaravel 5.5で役割を持っているかどうかを確認します

私は委任パッケージを使用してロールを管理しています。パスポートは API であるため、認証に使用しました。

実際に私が必要としているのは、ユーザーが役割を持っていることを確認したいということです。

以下のコードで試しましたが、うまくいきません

ユーザーが管理者ロールを持っている場合にのみアクセストークンを生成したい、ユーザーが管理者ロールを持っていない場合は、中止メッセージを表示します。

0 投票する
1 に答える
1672 参照

php - Laravel 5.5 と Entrust

Entrust を使用して Laravel 5.5 にロールとパーミッションを適用しようとしています。

App\models\Role.php 内のドキュメントとして、これを使用しました。

ただし、ユーザーに役割を割り当てようとすると、次の問題が発生します。

アドバイスをお願いできますか?

0 投票する
1 に答える
1455 参照

php - laravel クエリの呼び出しとメモリ使用量を減らす

laravel プロジェクトの管理サイドバーで、パーミッションとロールに zizaco/entrust パッケージを使用しているという問題に直面しています。管理者としてログインすると、デバッガ バーに 134 個のクエリが呼び出され、15.27 MB のメモリ使用量が表示されます。

スクリーンショット

ユーザー許可をチェックするサイドバーのいくつかの行にコメントすると、134 MB から 57 MB に、15.27 MB から 13.54 MB に減少しました。

Redisにアクセス許可をキャッシュしたことに注意してください。これが私のコードです。クエリとメモリ使用量を減らす方法です。

私がコメントするとき:

クエリの呼び出しとメモリの使用量は減りましたが、もっと欲しいです。

0 投票する
1 に答える
72 参照

php - Entrust の役割と権限コードの場所

私はLaravelを初めて使用し、役割と権限にenrtustプラグインを使用しようとしていますが、ドキュメントの指示に従うと、役割と権限を作成するコードを配置する必要がある場所に到達しましたが、どこにあるかは言及されていませんそれを置く必要があります。置く場所はどこがいい?

これが私が話しているコードです: