Laravel 4.2输入表单字段,如果传递表达式(1 + 1 = 2)给出错误方法不允许

时间:2016-07-30 09:49:32

标签: forms laravel-4 laravel-routing

每当我键入普通文本(abc xyz等)时,它都会正确地提交表单,而如果我在输入字段中键入一些表达式,则会给出方法不允许的错误。我没有添加任何服务器端验证。

{{ Form::open(array('url' => route("testme"), 'id' => 'test-form', 'method' => 'post', 'class' => 'test-form input-blocks')) }}
    <div class="grid_3 alpha">
        <div class="field">
            <label for="name"><strong>Your Name</strong> <span class="text-red">*</span></label>
            {{ Form::text('name','',array('id' => 'name'))}}
        </div>
    </div>

  <div class="grid_9 alpha omega">
      <button class="button" type="submit" name="submit" id="submit">Send Message</button>
      <div id="response"></div>
  </div>

{{Form::close()}}

在输入中输入表达式时例如:(1+1=2 or 1=1=1),即使我无法登陆Route::post();

这是我的路线

Route::post('testme', ['as'=>'testme-post','uses'=> function(){
    echo "<pre>";
    print_r(Input::all());
    die();
}]);

请指导,可能会有什么问题,我尝试了所有方法,但没有运气。 在我的本地机器上一切正常,但在现场,它会出错。

错误截图已附加。enter image description here

0 个答案:

没有答案