2015-02-03 2 views
0

얻기 ErrorException 특정 오류 메시지가 $page->options 문자열임을 의미ErrorException는 'SERVICE_1'오프셋 불법 문자열 (보기 : form.blade.php) 불법 문자열을

<div class="control-group general"> 
    {{Form::label('content[service_1]', 'Service 1', array('class' => 'control-label'))}} 
    <div class="controls"> 
     {{Form::text('content[service_1]', $page->options['service_1'])}} 
    </div> 
</div> 
+0

** 전체 ** 오류 메시지를 게시하고 ** 전체 ** 코드를 표시하십시오! 또한 여기에 질문을 게시 한 이후 귀하의 게시물에 실제 질문을 포함시킬 수도 있습니다. (오류는 3 곳 또는 그 이상이 될 수 있으며 이것은 추측 게임이 아닙니다) – Rizier123

+0

내용 [service_1]이 (가) 문자열이됩니다 ... var_dump your content [] – Imaginaerum

답변

1

오프셋. 배열로 기대하고있는 것처럼 보이므로 수정해야합니다.

실제 오류 메시지에 대한 약간의 배경 지식 : 문자열의 개별 문자는 배열 구문을 사용하여 액세스 할 수 있지만 색인은 숫자가 아닌 연관성이 있습니다.

$string = 'my string'; 
var_export($string[0]); // 'm' 
var_export($string[1]); // 'y' 
var_export($string['service_1']); // Illegal string offset 'service_1'