【问题标题】:Laravel forms parse error parse error, expecting `')''Laravel 表单解析错误解析错误,期待 `')''
【发布时间】:2014-11-29 21:46:58
【问题描述】:

我总是得到一个解析错误,我不知道为什么。我必须添加 ."" 还是有语法错误? 谢谢。

{{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 行中。

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

【问题讨论】:

    标签: php laravel-4


    【解决方案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?

    【讨论】:

    • 我不完全理解这个我必须在最后添加两个^^还是它到底在哪里?
    • @Thankyou 您必须将第 5 行的字符串:'I'm looking for ...' 从您的代码更改为 'I\'m looking for ...'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-04
    • 1970-01-01
    • 2016-03-05
    • 2021-11-05
    • 2016-01-29
    • 1970-01-01
    • 2013-06-28
    相关资源
    最近更新 更多