每当我键入普通文本(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();
}]);
请指导,可能会有什么问题,我尝试了所有方法,但没有运气。 在我的本地机器上一切正常,但在现场,它会出错。