如何在Laravel Blade视图中为Wallet菜单项添加内容?
解决方法
首先确认你用来判断的变量是否正确,根据你提供的视图代码,$route 对应菜单配置里的键名(比如 'wallet'),直接通过判断 $route 的值就能针对Wallet菜单项添加内容。
修改后的Blade代码示例:
<div class="d-flex align-items-center"> @include('elements.icon',['icon'=>$setting['icon'].'-outline','centered'=>'false','classes'=>'mr-3','variant'=>'medium']) <span>{{ucfirst(__($route))}}</span> {{-- 这里添加Wallet菜单项的专属内容 --}} @if($route === 'wallet') <span class="ml-2 text-success">(余额:¥123)</span> {{-- 替换成你需要的具体内容 --}} @endif </div>
关键注意点
- 不要用翻译后的文本(比如
__($route)的结果)做判断,因为翻译字符串可能存在大小写、多语言差异,直接用原始的菜单键名('wallet')判断最可靠。 - 如果需要添加复杂内容(比如按钮、额外图标),直接把对应代码写在
@if和@endif之间即可。
内容的提问来源于stack exchange,提问作者James Olegovich
相关产品推荐
相关产品推荐

