【发布时间】:2018-04-16 00:34:16
【问题描述】:
我对 Laravel 没有那么丰富的经验,所以我为自己创建了一个项目来更好地学习 Laravel 框架。我从一个免费的 HTML 模板开始,并试图把它变成一个 Blade 模板。我有以下内容:
app.blade.php
这包含基本的 HTML 结构和 JS en CSS。除此之外,它还包含以下代码:
<main class="page-content content-wrap">
@include('layouts.topbar')
@include('layouts.menu')
@yield('content')
</main><!-- Page Content -->
topbar.blade.php
这包含模板包含的简单顶栏,对这个问题没有那么有趣。
menu.blade.php
这包含我拥有的所有菜单项。该文件包含整个 menu-div 和所有带有 ul 和 li 的菜单项。在这个文件中,我可以给一个 ul & li 类“活动”,所以它表明你在页面 X 上。标准的 ul(非活动)是类“droplink”,当它处于活动状态时,它被称为“droplink”主动打开”。
网站本身的浏览量
在网站的视图中,我包含 app.blade.php 并在视图中填充内容部分。现在我的问题是,如何更改正确的页面在菜单中显示为活动状态?我的感觉是我无法在 menu.blade.php 中定义它,但我在哪里可以定义呢?
【问题讨论】:
标签: php laravel templates menu blade