Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.09.2018 17:25:01

Laravel 5.5 $request->all() отдает пустой массив

Здравствуйте!
Я использую:
Laavel 5.5
php: 7.2
В шапке сайта form:

<form class="form-inline" method="GET" style=" padding: 7px 5px;" action="{{route('search')}}">
                        <div class="input-group">
                            <input class="form-control" type="search" placeholder="Поиск" id="search" name="search" required>
                            <span class="input-group-btn">
                                <button class="btn btn-info" type="submit"><i class="fa fa-search" aria-hidden="true"></i></button>
                            </span>
                        </div>
                    </form>

Route:

Route::get('/search', 'Soft\SearchController@search')->name('search');

Controller:

public function search(Request $request){
        return $request->all();
    }

Проблема в том, что массив request приходит пустой.
Вот, что выводит браузер:
{"\/search":null}

Где ошибка?

Не в сети

#2 07.09.2018 22:53:31

Re: Laravel 5.5 $request->all() отдает пустой массив

Не вижу чтобы вы в вид что-то передавали. Попробуйте

public function search(Request $request){
        dd(request->all());
    }

Не в сети

#3 08.09.2018 03:06:40

Re: Laravel 5.5 $request->all() отдает пустой массив

array:1 [▼
  "/search" => null
]
Теперь так

Не в сети

#4 09.09.2018 04:20:48

Re: Laravel 5.5 $request->all() отдает пустой массив

Если недостаточно информации вот ссылка на github

Не в сети

Подвал раздела