首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >laravel中的未定义变量$menus

laravel中的未定义变量$menus
EN

Stack Overflow用户
提问于 2021-03-13 08:24:07
回答 1查看 376关注 0票数 0

我有一个菜单,在这个菜单中,项目来自类别。

在测试中,我为该菜单创建了一个名为Menu的新部分,用于手动创建菜单。

但是在此之后,我将所有代码返回到以前的版本,但是对于未定义的$menus,我仍然有一个错误。

但是我哪里都没有这个菜单,问题在哪里?

误差

代码语言:javascript
复制
Undefined variable $menus (View: 
C:\Web\projects\thermotajhiz\resources\views\layouts\header.blade.php)

视图

代码语言:javascript
复制
<ul class="list-menu-level-2">
                @foreach($categories as $category)
                    @if($category->menu == 1)
                        <li class="item-menu-2">
                            <a href="#" class="list-category-menu-2" rel="nofollow">
                                <i class="fa fa-desktop"></i>
                                {{ $category->name }}
                            </a>
                            <ul class="megamenu-level-3" style="display:block;">
                                @include('layouts.categories-group',['categories' => $category- 
                                >get_sub($category->id)])
                            </ul>
                        </li>
                    @endif
                @endforeach
            </ul>

控制器

代码语言:javascript
复制
$categories = Category::with('child')->where('parent_id', 0)->get();
return view('index', compact('categories'));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-13 08:35:14

请运行一个命令php artisan view:clear,因为laravel为每个视图文件创建一个缓存。运行此命令后,所有已编译视图都应清除并重新生成当前文件的视图缓存。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66611465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档