Laravel $request-> all() ничего не перенастраивает

#php #laravel #laravel-5

#php #laravel #laravel-5

Вопрос:

Запрос формы Laravel не работает $request->all(); , возвращает пустой массив.

Я использую Laravel FormRequest, и он не работает, когда я обновляю запись с put помощью метода и отправляю multipart data запрос ajax

Комментарии:

1. Добавил сюда свой файл блейда? Я думаю, вы допускаете ошибку в своем блейде.

2. Это ajax-запрос, поэтому блейд-файла нет, серверная часть и интерфейс разделены

Ответ №1:

Попробуйте скопировать и вставить код вашей формы и контроллера. Проверьте, есть ли у вас Request $request в качестве параметра в вашем методе контроллера. Если нет, вы можете использовать request()-> all();

Комментарии:

1. Это ajax-запрос, поэтому блейд-файла нет, серверная часть и интерфейс разделены

Ответ №2:

если вы отправляете с помощью ajax, вы должны были задать имя для своих данных (которые вы отправляете), попробуйте вернуть это имя и в контроллере

 return $request->your_data_name;