我正在尝试将两个数组合并为一个数组并将其(合并数组)返回到视图中,以便格式化并显示它。
以下是我的控制器中用于此目的的方法;
public function showJobCategoryContent($id)
{
$jobsInfo = Job::where('category_id', '=', $id)->where('published', '=', 1)->paginate(3);
$userInfo = Employee::all();
$array = array_merge($jobsInfo->toArray(), $userInfo->toArray());
return view('front.category-content.job-category-content', [
'jobsInfosById'=> $array
]);
}
这里是我观点的内容;
@forelse($jobsInfosById as $jobInfoById)
<li>
<div class="well">
<h4>{{ $jobInfoById['company_name'] }}</h4>
<h4>{{ $jobInfoById['full_name'] }}</h4>
</div>
</li>
@endforelse
我收到以下错误:
未定义的索引:company_name
我做错了什么,如何解决?
答案 0 :(得分:0)
使用
$jobInfoById->company_name
而不是
$jobInfoById['company_name']