#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;