milad
3 سال پیش توسط milad مطرح شد
2 پاسخ

ارسال اطلاعات از یک فرم جکوئری در لاراول

سلام
من یک فرم دارم که با جکوئری ایجادش کردم میخوام بعد از پر کردن فیلد ها به صورت پست ارسالش کنم به دیتابیس ولی ایراد csrf میگیره میخواستم بدونم چجوری میتونم csrf رو به فرمم اضافه کنم ممنون میشم اگر راهنماییم کنید


ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
1

سلام در هدر این کد رو قرار بدید.

<meta name="csrf-token" content="{{ csrf_token() }}" />

و در هنگام ارسال درخواست این کد رو به عنوان option ها:

         headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},

مثلا :

<script>
 $(document).ready(function() {
    $(document).on('click', '#ajax', function () {
      $.ajax({
         type:'POST',
         url:'/ajax',
         headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
         success:function(data){
            /* DO SOMETHING */
         }
      });
    });
});
</script>

milad
تخصص : learning about laravel
@milad.rahimi2266 3 سال پیش مطرح شد
0

@websaz
ممنون از شما به خاطر وقتی که گذاشتید <3


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام