2014-11-29 3 views
-1

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

{{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

Как вы можете прочитать из сообщения об ошибке он говорит: 'htmlentities() ', но в вашем опубликованном коде отсутствует вызов функции' htmlentities() '! Поэтому найдите ошибку и опубликуйте код, содержащий вызов функции. – Rizier123

ответ

1

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

{{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 ...')) }} 

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

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