未定义的变量:刀片文件中的类别

时间:2017-12-17 08:33:31

标签: php laravel laravel-blade

我尝试为主类别创建show函数,但是有一个错误显示变量类别未定义。可以帮忙解决吗?

控制器:

  public function show($id)
  {
    $categories = Categories::find($id);
    return view('Admin.categories.show',compact('maincategory'));
  }

刀片:

{{ $categories->main_cate }} 

路线:

 Route::get('/admin/show/{id?}', 
 ['uses'=>'AdminCategoriesController@show','as'=>'Admin.categories.show']);

1 个答案:

答案 0 :(得分:3)

您没有将$catgories变量传递给视图。这样做:

return view('Admin.categories.show', compact('categories'));