【发布时间】:2018-12-23 19:56:07
【问题描述】:
当我在前端站点中传递一个变量时,它显示该变量是undefined:为什么会发生这种情况?我也尝试过使用紧凑型,但它对我不起作用。有什么办法可以解决这个问题吗?
HomeController文件代码:
public function index()
{
$category =DB::table('categories')->where('status', 1)->get();
$brand =DB::table('brands')->where('status', 1)->get();
$home=view('home.main_content');
return view('home')->with('home', $home)->with('category', $category);
}
使用foreach 循环的前端代码:
@foreach($category as $result)
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title"><a href="#">{{$result->name}}</a></h4>
</div>
</div>
@endforeach
错误:
Undefined variable: category (View: C:\xampp\htdocs\laravelblog\resources\views\home\sidebar_left.blade.php)
【问题讨论】:
标签: laravel undefined-variable