我有一个返回所有职位发布数据的方法。这是我尝试过的:
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
值?
最佳答案
您应该使用 each
迭代集合 method在 Laravel 中:
$jobData->each(function ($item, $key) {
dd($item->job_title);
});
关于php - 如何从 Laravel 5.2 中的集合中获取相关模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41669967/