Laravel中的非法字符串偏移量

时间:2014-05-03 17:43:20

标签: php laravel get

我正在使用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 个答案:

答案 0 :(得分:2)

Laravel清除$ _GET数组。您需要改为使用Input::has('header')Input::get('header')