2017-04-26 3 views
1

My blade.php Code ist:Laravel - htmlentities() erwartet Parameter 1 zu sein, string, gegeben Array

{!! Form::input('text', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!} 

HtmlBuilder.php Code

public function escapeAll($value) 
{ 
    return htmlentities($value, ENT_QUOTES, 'UTF-8'); 
} 

ist die Fehlermeldung ist:

ErrorException in HtmlBuilder.php line 65: 
htmlentities() expects parameter 1 to be string, array given (View: /home/seyali-02/dev/htdocs/scam/resources/views/dashboard/Scam/edit.blade.php) 

und ich habe die blade.php als wie

geändert 0
{!! Form::input('text','', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!} 

und

{!! Form::text('name', 'tactic[]', null, array('id' => 'tactic', 'class' => ' form-control TabOnEnter', 'placeholder' => 'Tactics_1')) !!} 

und auch text('text', .. Aber nichts funktioniert für mich und mir den gleichen Fehler zu werfen, wie ich oben erwähnt .. Ich habe durch alle ähnlichen Fragen gegangen im Zusammenhang mit diesem aber keiner von denen, Antworten lösten mein Problem. Also vermeiden Sie bitte die Duplizierung dieser Frage und geben Sie mir klare und korrekte Lösung.

+0

Was ist der Wert von $ value variable? Wie ich sehe, ist dies ein Array. Kannst du uns var_dump ($ value) zeigen? – kotapeter

Antwort

1

Sie fügen tactic[] zu dem Namen, der ein Array ist und daher, wenn Sie die Daten als ein Array gehen wird. Entweder entfernen Sie es oder bei PHP Ende implode verwenden.

+0

Kannst du mich wissen lassen, wie man implode benutzt, weil ich sehr Anfänger von PHP und Laravel bin? –

+1

[Lesen Sie hier] (http://php.net/manual/en/function.implode.php) @ManiRaj –

+1

@ManiRaj Folgen Sie dem oben genannten Link. –

1

Wenn Sie die Eingabe als ein Array nehmen möchten, dann können Sie diesen Code verwenden

{!! Form :: text ('taktic []', null, ['id' => 'taktik', 'class' => 'formsteuerung TabOnEnter', 'placeholder' => 'Taktik_1']) !!}

Verwandte Themen