【问题标题】:Add Variable to Livewire Navigation Menu将变量添加到 Livewire 导航菜单
【发布时间】:2021-10-17 11:19:22
【问题描述】:

我正在尝试添加一个包含数组计数的变量($countTeacherDuplicates) 在导航链接标题旁边。我已经在 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>

谁能帮我这是我项目的最后一部分。感谢任何回复的人。

【问题讨论】:

  • 这能回答你的问题吗? PHP parse/syntax errors; and how to solve them
  • 字符串和变量之间缺少连接运算符,'('$ 应该是 '('.$。另一边也一样
  • 为什么要在服务商里注册呢?这没有任何意义。

标签: laravel laravel-livewire


【解决方案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

还有

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

注意:另一方面,. "dot" 是一个字符串连接符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 2017-05-06
    • 2012-02-01
    • 1970-01-01
    相关资源
    最近更新 更多