私は私の申請モデルがpendingJob
がapplicant_id
を持っており、外部キーとしてApplicant
モデルCNIC列にそれを指してcnic
主キーを、持っているApplicant
とpendingJob
の間に多くの関係、1つを持っています。Laravelレコード関係の問題
申請モデル:
protected $primaryKey = 'cnic';
public function pending_jobs() {
return $this->hasMany('App\PendingJobs', 'applicant_id');
}
PendingJobモデル:次にで録音
$req = new \App\Applicant;
$req->full_name = $request->get('full_name');
$req->cnic = $request->get('cnic');
$req->mobile_number = $request->get('mobile_number');
$req->save();
:
public function applicant() {
return $this->belongsTo('App\Applicant', 'applicant_id');
}
私は同じよう申請者にレコードを挿入しています:
は$reqr = new \App\PendingJob;
$reqr->applicant_id = $request->get('cnic');
$reqr->job_type = 'residence';
$reqr->status = 'pending';
$reqr->save();
レコードが保存され、Applicant
のprimary key
とs cnic
「Applicant
を指しているのapplicant_id
」Pendingjob
が同じ来ているcnic
。
しかし
は関係が負荷、phpmydaminから手動レコード挿入は正常に動作しません。
あなたは申請者とpendingJobテーブルのカラム名を共有することができますか? – kunal
移行を転記してください。そして、「関係が読み込まれない」部分について説明してください –