Laravel形成解析错误解析错误,期待'')''

时间:2014-11-29 12:25:01

标签: php laravel-4

我总是得到一个解析错误,我不知道为什么。我必须添加。“”或者我是否有语法错误? 谢谢。

{{Form::open(array('url'=>'')) . "" }}
                    <div class="basic-form">

                        <div class="hsb-input-1">
                            {{Form::text('user_query', array('class'=>'form-control', 'placeholder'=>'I'm looking for ...')) . "<br>" }}
                        </div>

                        <div class="hsb-text-1">Language</div>

                        <div class="hsb-container">

                            <div class="hsb-select">
                            {{Form::select('selection', 
                            array('all'=> 'Select all', 
                                'c' => 'C/C++/C#', 
                                'html' => 'HTML/CSS/Design', 
                                'java'=> 'Java', 
                                'javascript'=>'Javascript', 
                                'php'=>'PHP', 
                                'python'=>'Python', 
                                'ruby'=>'Ruby', 
                                'xml'=>'XML/XSLT/Xquery', 
                                'fortran'=>'Fortran', 
                                'vb'=>'VB', 
                                'sql'=>'SQL', 
                                'abap'=>'ABAP', 
                                'oc'=>OC, 'swift'=>'SWIFT'), 
                            'all', 
                            array('class' => 'form-control'))
                            }}
                            </div>
                        </div>

                        <div class="hsb-submit">
                            {{Form::submit('Submit', array('class' => 'btn btn-default btn-block', 'id' => 'submit'))}}
                            <!--<input type="submit" name="search" class="btn btn-default btn-block" value="Search"> -->
                        </div>
                    </div>

                {{Form::open(close)}}

错误位于Form :: text行中。

这里有什么问题,谢谢你的帮助和建议。

1 个答案:

答案 0 :(得分:1)

您必须在字符串中转义单引号,如下所示:

(因为否则你会在那里结束字符串!)

所以来自:

'I'm looking for ...'
^ ^String end
|String start

要:

'I\'m looking for ...'
^                    ^String end
|String start  

此外,如果您对哪个错误感兴趣意味着这个解释非常好:

PHP Parse/Syntax Errors; and How to solve them?