2016-09-15 3 views
0

Я пытаюсь добавить переменную PHP к номеру типа ввода, как максимальное допустимое значение в этом поле. Я использую коллектив Laravel.Laravel collect добавить переменную 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, а не на базе blade-сервера. –

ответ

1

лезвия по существу только заменяет {!! и !!} с <?php echo и ?> соответственно, так что вы можете использовать обычный PHP код:

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

Привет @Thomas, это разрешает ОК, но теперь поле ввода не охватывает ширину 100% на его CSS. Без этого параметра & его PHP var входные данные охватывают 100% ширины контейнера. Почему вы думаете? – TheRealPapa

+0

Ваш CSS, кажется, ошибочно применяется или перезаписывается. Попробуйте инструменты для браузера. – Thomas

+0

проверен, но выглядит нормально. Я использую Default Bootstrap CSS. Интересно, что если я пишу HTML напрямую с PHP var, то получается тот же результат, винты CSS. Я беру атрибут MAX, и все это проявляется отлично. – TheRealPapa

 Смежные вопросы

  • Нет связанных вопросов^_^