من یه متد ایجکس دارم که به صورت post اطلاعات رو ارسال میکنه روی لوکال همه چی اوکیه ولی روی سرور خطای 405 رو میده و میگه که تو داری درخواست get رو میفرستی به روتی که به صورت post تعریف شده !!!!!!!!! مشکل از چی میتونه باشه من همون کد لوکال رو بدونه هیچ تغییری بردم روی سرور
اگر url ارسالیتون اینجوریه
/managers/games/id/push/
به این تغییرش بدین تا اوکی بشه
/managers/games/id/push
یعنی اسلش آخر را بردارین
شاید پاسخ شما همینجا باشد
csrf را اصلا به متد ایجکستون پاس دادین ؟
اگر پاس دادین باید اونطرف هم که بررسی میکنین شرط بنویسین براش
داره میگه توکن ارسالی ها باهم نمیخونه
یعنی توکن توی فایل کش ساخته شده با مرورگر کاربر و توی فرم هماهنگی نداره
$('.w').click( function(e){
e.preventDefault();
let category = $(this).data('category');
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
jQuery.ajax({
url: "/fetch/videos",
method: 'post',
data: {
category: category,
},
success: function(result){
///
},
fail: function(result){
}
});
});این خط را بزار توی تگ head قالبت
<meta name="_token" content="{{csrf_token()}}" />