Size: a a a

2018 November 14

YP

Yurii Prudskyi in Laravel UA
источник

YP

Yurii Prudskyi in Laravel UA
ну хорошо, умеет, но не всегда. Просто решение с _method сработало и я особо не ресерчил
источник

В

Вячеслав in Laravel UA
Это не ограничение фрэймворка. Это ограничение браузера. Т.к. html форма не умеет отправлять всякими DELETE, PUT  и т.д. И только в этом случае нужно добавлять _method
источник

AA

Ann Ali in Laravel UA
https://laravel.com/docs/5.7/routing#form-method-spoofing - то о чем говорит Вячеслав есть и в доке
источник

AA

Ann Ali in Laravel UA
И на практике работала с API - лара без проблем работает и с PUT, и с DELETE методами. Необходимость внедрять @method есть только для html-форм
источник

YP

Yurii Prudskyi in Laravel UA
тем не менее, с этим могут быть проблемы не только для хтмл форм. И раз есть фиксы для этого (https://gist.github.com/devmycloud/df28012101fbc55d8de1737762b70348#gistcomment-2374843), то, теоретически, ларавель бы мог уметь с этим работать. Но не умеет. Мб потому, что не хочет, не суть важно.
источник

ИС

Илья Сакович in Laravel UA
Yurii Prudskyi
тем не менее, с этим могут быть проблемы не только для хтмл форм. И раз есть фиксы для этого (https://gist.github.com/devmycloud/df28012101fbc55d8de1737762b70348#gistcomment-2374843), то, теоретически, ларавель бы мог уметь с этим работать. Но не умеет. Мб потому, что не хочет, не суть важно.
подтверждаю
источник

ИС

Илья Сакович in Laravel UA
так не работает
источник

ИС

Илья Сакович in Laravel UA
так работает
источник

В

Вячеслав in Laravel UA
Хорошо, конкретезируем, проблема с mimetype/form-data
источник

В

Вячеслав in Laravel UA
Собственно этим типом html формы и отправляют по умолчанию
источник

YP

Yurii Prudskyi in Laravel UA
ага
источник

ИС

Илья Сакович in Laravel UA
с form-data с постмане можно крепить файлы
источник

В

Вячеслав in Laravel UA
Хотя нет. По всей видимости поведение разное
источник

ИС

Илья Сакович in Laravel UA
Илья Сакович
с form-data с постмане можно крепить файлы
с x-www-from-urlencoded - нет
источник

В

Вячеслав in Laravel UA
По умолчанию всё таки application/x-www-form-urlencoded
источник

В

Вячеслав in Laravel UA
а multipart/form-data используется для файлов
источник

ИС

Илья Сакович in Laravel UA
Вячеслав
а multipart/form-data используется для файлов
вооот
источник

В

Вячеслав in Laravel UA
Но видимо html формы не в зависимости от mime type не умеют изменять метод запроса
источник

ИС

Илья Сакович in Laravel UA
и в это же время form-data и PUT не дружат
источник