راکت
حل شده

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

2 پاسخ

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

milad
milad
@milad.rahimi2266
ثبت پرسش جدید

پاسخ‌ها

2
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

بهترین پاسخ

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

<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
milad
@milad.rahimi2266

تخصص: learning about laravel

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

شاید پاسخ شما همین‌جا باشد

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

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