我正在使用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'));
?>
答案 0 :(得分:2)
Laravel清除$ _GET数组。您需要改为使用Input::has('header')
和Input::get('header')
。