私はすべてのビューにクエリの結果を共有しようとしていますが、うまくいかないようです。laravelの各ビューへの変数を共有できません。
私は私のCategoryモデルでこの
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