laravel という名前に一致する別のテーブルからデータを取得する
P粉378264633
P粉378264633 2024-01-29 12:28:44
0
1
394

始める前に、私のコードは英語ではないので、いくつか翻訳します:

プロバイダ = サプライヤー

ジョブ=仕事

つまり、サプライヤー テーブルと作業テーブルの 2 つのテーブルがあります。各サプライヤーは複数の作品を所有できますが、各作品は 1 つのサプライヤーのみが所有できます。 1 対多の関係である必要があります。これが私のテーブルです

サプライヤーテーブル

ワークベンチ

ということで、フレームワークとしてLARAVELを使用しています。アクションボタンを備えたベンダーテーブルを作成しました。これを機能させたいのですが、ボタンをクリックすると、正確なベンダー名が所有するジョブのリスト(pekerjaan)が表示されます。上の表からわかるように、データベース内の「シート」にベンダー名 (nama) を追加しました。この機能を動作させるにはどうすればよいですか?私はLaravelのEloquentを初めて使います。

これは私のモデル ファイルです:

Jobs.php

リーリー

Provider.php

リーリー

AdminController.php

リーリー

tabelnilai_pekerjaan.blade.php(このシートをサプライヤーに基づいて表示したい)

リーリー

追加、編集、変更する必要があるものはありますか?ありがとう###

P粉378264633
P粉378264633

全員に返信(1)
P粉710478990

配列を文字列として出力しようとしています。 pekerjaan() 関係には hasmany プロパティがあり、配列を返します。すべてのペケルジャーンを表示したい場合は、ループ内で 2 番目のループを実行する必要があります。 1 つだけを表示する必要がある場合は、次のようにするだけです

リーリー

すべてのジョブを表示するには、$provider->jobs をループします。例:

リーリー

そして、コントローラーの $provider =provider::all(); を変更します $provider = Provider::all();

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