我試圖將查詢結果分享給所有視圖,但似乎並不奏效。在laravel中的每個視圖共享變量似乎不起作用
我有我的分類模型中,這
public function getAllImageCategories()
{
$categoires = Category::all();
return $categoires;
}
然後在我的HomeController __constructor這
public function __construct()
{
$Category = new Category;
$allCategories = $Category->getAllImageCategories();
View::share('allCategories', $allCategories);
$this->middleware('auth');
}
並在視圖
@foreach($allCategories as $category)
<li><a href="#"><i class="fa fa-btn fa-sign-out"></i>{!! $category->name !!}</a></li>
@endforeach
錯誤
未定義變量:allCategories
爲什麼會出現此錯誤?我在這裏弄錯了什麼?
你只會分享到'allCategories'視圖,改變這一點到'*'。 – Ohgodwhy