私はすべての仕事の投稿データを返すメソッドを持っています。Laravel 5.2のコレクションから関連モデルを取得するにはどうすればよいですか?
public function show($id)
{
$applicantData = Applicant::whereId($id)->first();
$jobData = Job::all();
//dd($jobData);
//dd($jobData->job_title);
return view('applicant.confirmation',compact("applicantData","jobData"));
}
dd($jobData);
returnsを::
dd($jobData->job_title);
それがエラーを返します:
ErrorException in ApplicantController.php line 150: Undefined property: Illuminate\Database\Eloquent\Collection::$job_title
にはどうすれば$jobData->job_title
値を得ることができますこれは私が試してみました何ですか?
'$ jobData->最初の() - >最初のジョブのタイトルjob_title'。コレクションは配列のようなものです。それはすべての項目を含んでいます。 –
@CerlinBoss最初に 'job_title'が返されます。' job_id'を何かに変更しても、常に最初の 'job_title'をkeppします。 –
あなたのjobdataテーブル構造を見せてください – msonowal