Всем добрый вечер. Не могу понять пару вещей в ajax'e который используется вместе с laravel'ем.
1. Есть вот форма: какой у нее должен быть action, какой должен быть метод, к примеру я хочу делать update, какой метод должен быть? POST и снизу писать {{ method_fiel('PUT') }}? или вообще без метода? И какая должна быть кнопка, с каким type'ом? говорят, что с button, а в примерах видел submit, кому верить?
2. В самом ajax'е, какой должен стоять type? POST?
3. В рутах... если мы в ajax'е ставим url, который указали в руте, и если у нас происходит метод update, то тип какой должен быть? put? или post?
Заранее большое спасибо.
lemonlimelike, вы малость напутали. Laravel и AJAX это разные вещи. Аяксу ваще пофиг, какой фреймворк вы используете и какой метод вы указали в форме. Аяксу нужен только урл, метод и данные (если отправляете на сервер, а не получаете). Laravel - это бэкенд (php), аякс - это фронтенд (javascript).
Ну а в ajax'е какой метод использовать? И какой тип рута должен быть? put?
Для получения данных я использую - GET,
Для добавления - POST
Для редактирования - тоже POST, но как я понимаю лучше использовать PUT,
Для удаления DELETE