LaravelEloquentで複数のテーブルからデータを取得する方法

スプンサム

jobsとjob_recordsという2つのテーブルがあります。以下のような関係:

JobRecordsモデル

public function job()
{
   return $this->belongsTo(Job::class);
}

ジョブモデル:

public function jobRecord()
{
   return $this->hasOne(JobRecord::class);
}

jobsテーブルには、job_recordsテーブルビューと一緒に表示する必要がある2つの列があります。total_pgesとstatusです。

JobRecordsコントローラーで、次の方法を試しました。のエラーがスローされますCall to undefined relationship

JobRecordController:

$job_records = JobRecord::whereStatus('In Progress')
  ->with('jobs', 'jobs.status', 'jobs.total_pges')
  ->get();
return DataTables::of($job_records)

私はまだLaravelとPHPから始めています。関係に何か問題があるのを感じることができます。しかし、私はそれが正確に何であるかを理解することができませんでした。誰かがこの問題で私を助けることができますか?

arkert

以前の回答を削除しました。あなたは正確に何をしようとしていますか?モデルの関数として「jobs」を定義せずに、「withfunction」で「jobs」を使用することはできません。

(「jobs」ではなく)「job」に変更すると機能しますが、これが必要かどうかはわかりません。クエリで、レコードには多くのジョブがあると言っていますか?しかし、モデルでは定義されていません。それ。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

LaravelEloquentは複数のテーブルからデータを取得します

分類Dev

「AndroidStudioでカーソルを使用して複数のテーブルからデータを取得する方法」

分類Dev

Laravelで複数のテーブルからデータを取得するための最良の方法

分類Dev

Laraveleloquentを使用して複数のテーブルにデータを保存する方法

分類Dev

Laravelの複数のテーブルからデータを取得する

分類Dev

複数のテーブルから一意のデータを取得する

分類Dev

LaravelEloquentで複数のテーブルを選択する

分類Dev

複数のテーブルからデータを取得し、viewmodelを使用してビューに表示する方法

分類Dev

2つのタイムスタンプで複数のテーブルからデータを取得する

分類Dev

複数のテーブルからデータを取得するSQLクエリ

分類Dev

Mysql:複数のテーブルからデータを取得する

分類Dev

SQLServerが複数のテーブルからデータを取得する

分類Dev

複数のテーブルからデータを取得するSQLiteクエリ

分類Dev

クエリ複数のテーブルからデータを取得するMySQL

分類Dev

複数のテーブルからデータを取得する Cakephp

分類Dev

PHPを使用してSQLの複数のテーブルからデータを取得する方法

分類Dev

LinQ To Entities を使用して複数のテーブルからデータの行を取得する方法

分類Dev

複数のテーブルからデータを取得するにはどうすればよいですか?

分類Dev

EntityFrameworkを使用して複数のテーブルからデータを取得する方法

分類Dev

EntityFrameworkデータモデルを使用してテーブルから複数のデータを取得する

分類Dev

単一のクエリで複数のテーブルからデータを取得する-mysql

分類Dev

PHPの1つのデータベースから2つの異なるテーブルから複数のデータを取得する方法

分類Dev

複数のデータベーステーブルからASP.NETCoreのAPIにデータを取得する

分類Dev

Firebase Cloud FunctionsJavaScript-1つの関数で異なるテーブルから複数のデータを取得する方法

分類Dev

redshiftで複数のテーブルからデータを更新する

分類Dev

Luaのテーブルからデータを取得する方法

分類Dev

codeigniterの複数のテーブルからデータを取得しますか?

分類Dev

Laravel eloquentで複数の基準を持つ複数のテーブルデータを取得する方法は?

分類Dev

変数を使用してデータテーブルから複数のデータを一覧表示する方法

Related 関連記事

  1. 1

    LaravelEloquentは複数のテーブルからデータを取得します

  2. 2

    「AndroidStudioでカーソルを使用して複数のテーブルからデータを取得する方法」

  3. 3

    Laravelで複数のテーブルからデータを取得するための最良の方法

  4. 4

    Laraveleloquentを使用して複数のテーブルにデータを保存する方法

  5. 5

    Laravelの複数のテーブルからデータを取得する

  6. 6

    複数のテーブルから一意のデータを取得する

  7. 7

    LaravelEloquentで複数のテーブルを選択する

  8. 8

    複数のテーブルからデータを取得し、viewmodelを使用してビューに表示する方法

  9. 9

    2つのタイムスタンプで複数のテーブルからデータを取得する

  10. 10

    複数のテーブルからデータを取得するSQLクエリ

  11. 11

    Mysql:複数のテーブルからデータを取得する

  12. 12

    SQLServerが複数のテーブルからデータを取得する

  13. 13

    複数のテーブルからデータを取得するSQLiteクエリ

  14. 14

    クエリ複数のテーブルからデータを取得するMySQL

  15. 15

    複数のテーブルからデータを取得する Cakephp

  16. 16

    PHPを使用してSQLの複数のテーブルからデータを取得する方法

  17. 17

    LinQ To Entities を使用して複数のテーブルからデータの行を取得する方法

  18. 18

    複数のテーブルからデータを取得するにはどうすればよいですか?

  19. 19

    EntityFrameworkを使用して複数のテーブルからデータを取得する方法

  20. 20

    EntityFrameworkデータモデルを使用してテーブルから複数のデータを取得する

  21. 21

    単一のクエリで複数のテーブルからデータを取得する-mysql

  22. 22

    PHPの1つのデータベースから2つの異なるテーブルから複数のデータを取得する方法

  23. 23

    複数のデータベーステーブルからASP.NETCoreのAPIにデータを取得する

  24. 24

    Firebase Cloud FunctionsJavaScript-1つの関数で異なるテーブルから複数のデータを取得する方法

  25. 25

    redshiftで複数のテーブルからデータを更新する

  26. 26

    Luaのテーブルからデータを取得する方法

  27. 27

    codeigniterの複数のテーブルからデータを取得しますか?

  28. 28

    Laravel eloquentで複数の基準を持つ複数のテーブルデータを取得する方法は?

  29. 29

    変数を使用してデータテーブルから複数のデータを一覧表示する方法

ホットタグ

アーカイブ