У меня есть панель поиска:
{!! Form::open(['name' => 'myForm',
'method' => 'GET',
'action' => 'AreaController@search',
'files' => true,
'onsubmit' => "return validateForm()"])
!!}
{!! Form::submit('جستجو', ['class' => 'btn btn-info']) !!}
{!! Form::close() !!}
И в файле маршрута web.php:
Route::get('area/search/', 'AreaController@search')->name('area.search');
AreaController:
public function search(Request $request) {
return " it is working" ;
}
Но когда я нажимаю на кнопку, браузер показывает пустую страницу. Когда я использую метод POST, он работает, но если я перехожу на метод GET, он не работает.
Спасибо.
Я удалил 'files' => true и вместо 'action' => 'AreaController @ search' использовал 'route' => ['area.search'], но все еще не работал
когда я изменил маршрут с области / поиска / на поиск области. это сработало !!!






Я полагаю, это форма LaravelCollective? Не уверен, что ваш маршрут вообще пройден при использовании
'action'=>'AreaController@search'. Кроме того, ваш пост настроен на прием загрузки файлов'files'=>true... поэтому ваш метод должен быть POST