2016-11-11 3 views
0

내 코드 test.blade.php는Laravel5.3 부트 스트랩 오류

<div class="col-lg-10"> 
 
    {{ Form::text('movie', ['class' => 'form-control'])}} 
 
</div>

및 오류가 519 helpers.php 라인

ErrorException입니다 : 반드시 htmlspecialchars()는 매개 변수 1을 기대한다 문자열로 배열 됨 (Vi

답변

2

Form::text()의 두 번째 매개 변수는 스트라이프 여야합니다. 아뇨,하지만 당신은 배열을 통과하려고합니다. 이것은 작동 할 것입니다 :

{!! Form::text('movie', '', ['class' => 'form-control']) !!} 
+0

어쨌든 '!!'는 대괄호 안에 있습니까? – GiuServ

+0

@GluServ, Laravel 5에서는'{!! !!}'[이스케이프 처리되지 않은 데이터 표시] (https://laravel.com/docs/5.3/blade#displaying-data). Laravel 4.2에서 [https://laravel.com/docs/4.2/templates#other-blade-control-structures]'{{}} ' –

+0

{!!을 사용해야합니다. !!}는 {{}} 동안 문자열을 이스케이프하지 않습니다. 즉, {{}}을 (를) 사용하면 태그가 HTML로 표시됩니다. – spicydog