2015-10-18 3 views
0

я иметь такую ​​форму в представлении:правильное использование форм с маршрутами в Laravel 4,2

{{ Form::open(array('action' => '[email protected]')) }} 
    <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', '[email protected]'); 

, когда я нажал на кнопку отправить его выдает метод не allowed exception.i думаю, что форма отправляет почтовый метод, но маршрут принимает get. как я могу это решить? любая идея, что я могу сделать?

ответ

1

По умолчанию предполагается использование метода POST; Однако, вы можете указать другой метод:

{{ Form::open(['method' => 'get', 'action' => '[email protected]']) }} 

От the docs.

+0

спасибо большое! оценил :) – BourneShady

Смежные вопросы