問題タブ [policies]

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 に答える
343 参照

php - モデル内の Laravel ポリシーと、特定のビューでの承認を回避する方法。

説明してみます。私はeコマースアプリケーションを開発しており、バックエンド承認を提供するために、モデル(製品モデル)にlaravelポリシーを適用しました。

問題は、すべてのユーザーが製品を表示できるフロントエンド ビューで同じ製品モデルを使用しようとしたときに発生します。

ルート ビューが保護されているかどうかに関係なく、すべてのモデルにポリシーが適用され、承認ポリシーのないモデルから情報を取得するいくつかのビュー (例: フロントエンド > リスト製品) を残す方法が見つかりません。

例: バックエンドのビューに適用されるポリシー:

私が必要としているのは、製品ポリシーに別のパブリック関数を作成して、ユーザーに承認を要求せずに製品をフロントエンドにリストすることです。

ありがとう。