【发布时间】:2014-05-03 17:43:20
【问题描述】:
我正在使用 Laravel,它抱怨 Form::text 中的 $header 是一个非法的字符串偏移量,我该如何解决这个问题?如果我直接进入页面,它不会抱怨,但如果我提交带有 get 方法的表单进入页面。我四处搜索,也许它认为 $header 是一个数组?
<?php
$header = null;
if(isset($_GET["header"])) {
$header = $_GET["header"];
}
echo Form::text('header', $header, array('class'=>'form-control', 'placeholder'=>'Tittel'));
?>
【问题讨论】:
-
1) 请使用
{},因为它使代码 829X 更具可读性。 2)echo From::text(); // <-- THIS ONE后缺少分号 -
抱歉,现在稍微清理一下语法。
-
它仍然给你同样的错误吗?
-
是的,但下面的答案修复了它! :)