gpt4 book ai didi

php - laravel如何根据消息设置类

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:31 25 4
gpt4 key购买 nike

我有一个下拉菜单,我将其样式设置为当前打开的 li 为红色。

此下拉菜单位于页面左侧。并且这个菜单存在于所有页面中。

所有页面只是设置页面中其他 div 的内容,但菜单始终适用于所有这些内容(我希望你明白我的意思)。

在 Controller 中我这样做:

return View::make('restaurants.admins')->with('admin', $admin)->with('verticalMenu' , 'Admin');

所以在 View 中我想检查这个verticalMenu值,如果它是admin,我将admin的li类设置为公开课

我将向您展示我想要的示例。

这是关闭的li

<li class="dropdown">
<a href="javascript:;">
<i class="fa fa-user"></i> Restaurant <span class="caret"></span>
</a>
<!-- more html here -->
</li>

这是打开的 li,因为它有打开的类

<li class="dropdown active opened">
<a href="javascript:;">
<i class="fa fa-tasks"></i> Profile <span class="caret"></span>
</a>
<!-- more html here -->
</li>

所以基本上,我需要在每个 li 之前检查 {{$verticalMenu}} ,对吗?,如果是,请问如何?如果不是,请问正确的方法是什么?

在你回答之后

这是错误的页面,请看个人资料li是如何打开的:

![实际页面截图][1]

这是最好的,一切都很完美:

最佳答案

{{ }} 基本上变成了这样的代码:

{{ $verticalMenu }} 

进入这个:

<?php echo $verticalMenu; ?>

您要实现的目标是:

<?php echo $verticalMenu == 'Admin' ? 'active opened' : '' ?>

所以使用 blade 语法最直接的方法是:

<li class="dropdown {{ $vericalMenu == 'Admin' ? 'active opened' : '' }}">
<!-- The rest of the list content here -->
</li>

关于php - laravel如何根据消息设置类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24349715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com