Когда метод изменен на маршрут GET, не работает как метод POST Laravel

У меня есть панель поиска:

{!! 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, он не работает.

Спасибо.

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

brombeer 04.04.2021 18:11

Я удалил 'files' => true и вместо 'action' => 'AreaController @ search' использовал 'route' => ['area.search'], но все еще не работал

Pooya Chavoshi 04.04.2021 18:17

когда я изменил маршрут с области / поиска / на поиск области. это сработало !!!

Pooya Chavoshi 04.04.2021 19:37
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
28
0

Другие вопросы по теме