Ошибка формы htmlentities () ожидает, что параметр 1 будет строкой, задан массив и не будет строки

Если я изменю ошибку на простой HTML, ошибка исчезнет.

{{Form::open(array('url'=>'')) . "" }}
<div class="basic-form">

и это продолжается: (не могу вставить больше кода здесь)

                        <div class="hsb-input-1">
{{Form::text('user_query', array('class'=>'form-control', 'placeholder'=>'I\'m looking for qualified personnel in ...')) }}
</div>

<div class="hsb-text-1">Language</div>

<div class="hsb-container">

<div class="hsb-select">
{{Form::select('selection',
['all'=> 'Select all',
'c' => 'C/C++/C#',
'html' => 'HTML/CSS/Design',
'java'=> 'Java',
'javascript'=>'Javascript',
'php'=>'PHP',
'python'=>'Python',
'ruby'=>'Ruby',
'xml'=>'XML/XSLT/Xquery',
'fortran'=>'Fortran',
'vb'=>'VB',
'sql'=>'SQL',
'abap'=>'ABAP',
'oc'=>OC,
'swift'=>'SWIFT'],
all,
['class' => 'form-control'])
}}
</div>
</div>

<div class="hsb-submit">
{{Form::submit('Submit', array('class' => 'btn btn-default btn-block', 'id' => 'submit'))}}
<!--<input type="submit" name="search" class="btn btn-default btn-block" value="Search"> -->
</div>
</div>

{{Form::close()}}

Что я могу сделать, чтобы исправить сообщение об ошибке? Я думаю, что у меня есть ошибка в форме.

-1

Решение

Вы используете это неправильно. Второй аргумент в пользу text не массив опций, а значение (ссылка) так что вместо:

{{Form::text('user_query', array('class'=>'form-control', 'placeholder'=>'I\'m looking for qualified personnel in ...')) }}

должно быть скорее:

{{Form::text('user_query', null, array('class'=>'form-control', 'placeholder'=>'I\'m looking for qualified personnel in ...')) }}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]