将变量添加到 Livewire 导航菜单

Add Variable to Livewire Navigation Menu

我正在尝试添加一个包含数组计数的变量($countTeacherDuplicates)在导航link标题[=21]旁边=].我已经在 AppServiceProviders 中将该变量注册为全局数组。我只是不太明白语法是如何工作的

到目前为止已经试过了,但完全出现语法错误

<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>

任何人都可以帮助我这是我项目的最后一篇文章。感谢所有回复的人。

<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>
Output: Instructor Conflicts 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>
Output: Instructor Conflicts('1')

注意:您使用了 ,“逗号”。对于翻译例如 {{text}}/vendor/laravel/framework/src/Illuminate/Translation/Translator.phpget 方法用于调用。所以传递正确的参数。

public function get($key, array $replace = [], $locale = null, $fallback = true)

注意:另一方面 .“点”是一个字符串连接器。