我对提出这个问题感到不好,可能会收到投票。但是我的想法是油炸......
我正在尝试访问我视图中的Flash数据。 flash数据是来自已加入数据的查询的数组。
通常我只能在$Flashdata->columnname;
但是通过联合数据,它似乎不会那样工作。
有人可以教育我吗
控制器
$advertisements = Advertisement::join('categories', 'advertisements.category_id', '=', 'categories.id')
->join('users', 'advertisements.user_id', '=', 'users.id')
->select('advertisements.id', 'advertisements.approved', 'users.email', 'categories.category', 'advertisements.title', 'advertisements.phone', 'advertisements.created_at');
$advertisements->remember(5)->get();
return View::make('admin.dashboard')->with('ads', $advertisements);
查看
@foreach ($ads as $ad)
<tr>
<td>{{$ad->title}}</td> <-- Not working
<td>{{$ad->category_id}}</td> <-- Not working
</tr>
@endforeach
答案 0 :(得分:1)
您实际上没有将查询结果传递给您的视图!
试试这个;)
$advertisements = $advertisements->remember(5)->get();