不允许合并字符串使用“点”字符laravel组件属性值?

fdx2calv  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(103)

首先,我已经遵循了所有关于组件的文档。(如果我遗漏了什么,请告诉我)
现在,我在添加laravel输入组件属性值时遇到了如下问题:
tried number 1:

<x-forms.input.text
    value="{{ $datas->product ? $datas->product->code . " - " . $datas->product->name : null }}"
/>

它不起作用,
但是当我这样更改值时:
tried number 2:

<x-forms.input.text
    value="{{ $datas->product ? $datas->product->code : null }}"
/>

它起作用了,
我问题是:
1.为什么使用“点”表示法合并字符串不起作用?
1.他们是否有最佳实践来合并没有“点”符号字符串?
感谢
laravel版本:9.38.0

EDIT在视图缓存中,我正在查看以下内容:(tried number 1

当我去掉“点号”记号时,它们变成这样:(tried number 2

我认为问题出在“红圈”处的

webghufk

webghufk1#

问题出在我双引号里:

value="{{ $datas->product ? $datas->product->code . " - " . $datas->product->name : null }}"

必须是单引号:
第一次

相关问题