2016-09-15 107 views
0

我试图将PHP变量添加到输入类型编号,作为此字段中允许的最大值。我正在使用Laravel集体。Laravel集体将PHP变量添加到输入类型编号

我输入语法:

{!! Form::number('credit_amount', '0.00', ['step' => '0.01', 'min' => '0.01', 'max' => '{{ $creditBalance }}', 'class' => 'text-center form-control']) !!} 

我想$ creditBalance放在对输入的号码的“最大”的属性。我可以在没有Laravel Collective的情况下做到这一点,但是如何用LC做到这一点?谢谢!

+0

您应该删除“{{和}}”,因为这被解析在普通的PHP中,不是一个刀片式的价值。 –

回答

1

刀片本质上只是更换{!!!!}<?php echo?>分别,所以你可以使用普通的PHP代码:从max属性

{!! Form::number('credit_amount', '0.00', ['min' => '0.01', 'max' => $creditBalance, 'class' => 'text-center form-control']) !!} 
+0

嗨@Thomas,这个解析好,但输入字段现在不会跨越其每个CSS的100%宽度。没有这个参数和它的PHP变量,输入跨越容器宽度的100%。为什么你认为? – TheRealPapa

+0

你的CSS似乎被错误地应用或被覆盖。尝试浏览器开发工具。 – Thomas

+0

已勾选,但看起来没问题。我使用默认的Bootstrap CSS。有趣的是,如果我直接用PHP写的HTML var是相同的结果,那就用CSS来表示。我将MAX属性取出来,并且它完全显示出来。 – TheRealPapa