Laravel外部キーが期待した結果を出力しない
P粉924915787
P粉924915787 2024-03-31 16:45:38
0
1
499

私は、username という名前の外部キーを使用する 2 つのテーブル (usersフィードバック ) を持つ Laravel 9 Web アプリケーションを開発しています。 接続を作成します。ユーザーは多くのフィードバックを得ることができます。私の知る限り、ユーザーの詳細を取得すると、データには関連するフィードバックも含まれます。私の問題は、ユーザーデータは正しく取得されていますが、特定のユーザーのフィードバックに関連付けられるのではなく、すべてのフィードバックが付属していることです。 Laravel はそのようなクエリを実行します。

リーリー

私の理解では、0 はユーザーのユーザー名に置き換える必要があります。ここで何か問題がありますか?

フィードバックモデル-

リーリー

ユーザーモデル-

リーリー

create_users_table移行-

リーリー

create_フィードバック_テーブル移行-

リーリー

FeedbackControllerデータの取得,

リーリー

ユーザー テーブル-

フィードバック 表-

これはブレード上の出力です。ルーティングを使用して nerigupex のフィードバックのみを要求したにもかかわらず、すべてのフィードバックが出力されていることがわかります。

この問題を解決するためにさらにコードが必要な場合は、リクエストをしてください。それに応じて質問を更新します。ティア。

P粉924915787
P粉924915787

全員に返信(1)
P粉378890106

これを実行します (データ読み込みの問題のみを解決します)

###1。リファクタリングと移行

ユーザーの移行 リーリー

フィードバックの移行 リーリー ###2。モデルのリファクタリング

リーリー ###3。フィードバックコントローラーで

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート