You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Livewire导航菜单链接旁添加全局变量$countTeacherDuplicates计数展示

问题原因

你的写法存在两处语法错误:

  1. PHP中字符串拼接需要使用英文半角句号.作为连接符,你直接将变量和字符串拼接未加连接符
  2. Laravel的__()翻译函数第二个参数为占位符替换数组,你传入的参数格式不符合要求

解决方案

提供两种可用的实现方式:

方式1:直接拼接字符串(简单快速)

<div class="hidden space-x-8 sm:-my-px sm:ml-10 sm:flex">
    <x-jet-nav-link href="{{ route('join-teach') }}" :active="request()->routeIs('join-teach')">
        {{ __('Instructor Conflicts') . '(' . $countTeacherDuplicates . ')' }}
    </x-jet-nav-link>
</div>

方式2:使用翻译占位符(符合Laravel规范,适配多语言)

先在对应的语言包文件中调整翻译键值:

// 比如lang/zh_CN.json 或者对应语言的数组文件里
'Instructor Conflicts' => '讲师冲突 (:count)',

Blade模板写法:

<div class="hidden space-x-8 sm:-my-px sm:ml-10 sm:flex">
    <x-jet-nav-link href="{{ route('join-teach') }}" :active="request()->routeIs('join-teach')">
        {{ __('Instructor Conflicts', ['count' => $countTeacherDuplicates]) }}
    </x-jet-nav-link>
</div>

只要你在AppServiceProvider中注册的全局变量没有问题,以上两种写法都可以正常运行。


内容的提问来源于stack exchange,提问作者itsme joe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 17:06:05