正确使用laravel 4.2

时间:2015-10-18 04:29:22

标签: laravel laravel-4 laravel-routing

我有这个表格:

{{ Form::open(array('action' => 'StudentrecordController@viewSRS')) }}
    <span><strong>Select School Year & Quarter</strong></span>

    <div class="form-group">
        {{ Form::select('sy', [null=> 'Select School Year'] + $schoolYearID , Input::old('modules'), array('class'=>'form-control') ) }}
    </div>

    <div class="form-group">
        {{ Form::select('sq', [null=> 'Select Quarter'] + $schoolQuarterID , Input::old('modules'), array('class'=>'form-control') ) }}
    </div>
    {{ Form::submit('Sort', array('class' => 'btn btn-primary')) }}
{{ Form::close() }}

我的路线是

Route::get('sortsRec', 'StudentrecordController@viewSRS');

当我点击提交按钮时,它会给出一个不允许例外的方法。我认为表单正在发送一个post方法,但路由接受get。我怎么解决这个问题?知道我能做什么吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,将采用POST方法;但是,您可以自由指定另一种方法:

{{ Form::open(['method' => 'get', 'action' => 'StudentrecordController@viewSRS']) }}

来自the docs