0
Iきた二つのテーブルjobs
テーブル(ID、タイトル、説明) - >ジョブズモデルLaravel ORM:行の子テーブルの合計数を取得するための多くの関係を1
とcandinates
テーブル(ID、applied_job_id(FKの求人)、USER_ID) - >候補モデル
私は候補者の合計数とジョブのすべての行を取得したいが、各ジョブ
ジョブズモデル
class Jobs extends Model
{
public function appliedCount()
{
return $this->hasMany('App\Models\Candidate','applied_job_id');
}
}
に適用しました 私はJSON
として結果をフェッチします:
候補モデルここ
class Candidate extends Model
{
protected $table = 'candidate';
}
は
$query = Jobs::limit($this->limit)->offset($offset)->get();
は現在、それは
注jobs
テーブルのすべての行を返す私のクエリです
完璧な動作 – Jabaa