Указываю url:
$.ajax({
type: "POST",
url: "/add_to_cart",
data: {"product": product},
success: function (result) {
console.log(result);
}
})
Указываю его в роуте:
Route::post('/add_to_cart', 'AjaxController@addProduct');
Получаю:
MethodNotAllowedHttpException in RouteCollection.php line 218:
Подскажите как правильно указывать url в AJAX или что я сделал не так?
Помимо добавления метода необходимо еще отправлять токен с каждым запросом. P.S. Не претендую на лучший ответ. Но у меня работало. Надеюсь и Вам поможет.
$.ajax(
{
type: 'post',
url: '/add_to_cart',
data: {_token:"{{ csrf_token() }}", product: product},
beforeSend: function()
{
...
},
success: function(data)
{
...
}
}
Ошибка оказалась настолько тупой, что мне стыдно. Вообщем, проблема была в том, что я поместил метод в php файле за пределами класса. Потому была ошибка 500, ибо такого метода в классе не существовало. Спасибо всем за помощь
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В документации есть примеры того, как метод handle в Middleware-классах возвращает $next($request); и redirect('/')Что ещё я могу возвращать в нем? Документация...
Допустим, есть первый сервер (на нём некий апи)
Всем привет, помогите, пожалуйста, нашел статью, как сделать форму с полями и прикреплением файла, сделал все по инструкции, но письма не отправляютсяБыла...
Почему-то fetch_assoc сразу возвращает false, хотя в таблице 15 строкС подключением все в порядке