我正在尝试隐藏输入并在刀片模板中设置一些值,但它不会被隐藏并且在页面上可见。这是字段
{{ Form::hidden('price', '<?php echo $item['price'] * $item['quantity'];?>') }}
我试过没有<?php ?>
标签,因为当我读到刀片模板中{{ }}
中的所有内容时,就像php一样读取..所以这个
{{ Form::hidden('price', '$item['price'] * $item['quantity']') }}
抛出错误
'语法错误,意外'价格'(T_STRING)'
答案 0 :(得分:1)
您的问题是'$item['price'] * $item['quantity']'
。
所以在Blade 4中,你会想要:
{{ Form::hidden('price', $item['price'] * $item['quantity']) }}
仅限刀片版本
在Blade 5中,{!! !!}
应该用于HTML代码。
{!! Form::hidden('price', $item['price'] * $item['quantity']) !!}
答案 1 :(得分:0)
以这种方式试试
{{ Form::hidden('price', '$item["price"] * $item["quantity"]') }}
&#13;
报价和双引号可能是解决方案