Я новичок в Laravel. Я собираю данные из трех таблиц базы данных для вошедшего в систему пользователя.
$Employee = Employee::where("id", $id)->get();
$Salary = Salary::where("emp_id", $id)->get();
$SalaryDetails = SalaryDetails::where("emp_id", $id)->get();
$data = array(
'Employee' => $Employee,
'Salary' => $Salary,
'SalaryDetails' => $SalaryDetails
);
return view('pages.manager.salaryDetails')->with($data);
Когда я отправляю эти данные на блейд, он говорит:
Property ... does not exist on this collection instance.
Здесь, если я использую foreach
проблема решена. Проблема возникает, когда я называю это {{$Employee->fullname}}
. Я не хочу использовать foreach
здесь, потому что я собираю данные для одного пользователя. Есть ли способ показать данные в блейде без использования foreach
?