یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
محمدرضا فلکی
3 سال پیش توسط محمدرضا فلکی مطرح شد
1 پاسخ

علت ارور POST http:localhost:8000 500 Internal Server Error

سلام دوستان
علت ارور زیر توی کد من چیه :
(POST http://localhost:8000/api/admins/create/500 (Internal Server Error
کد ارسال پست :

<script>
        $('form').on('click', 'button.button', function() {

            var info = [$("#name").val(), $("#email").val(), $("#password").val()];

            response = ajaxRequest("http://localhost:8000/api/admins/create/", "POST", info);

            if (response === false) {
                swal({
                    title: "خطا سمت سرور",
                    text: response.message,
                    type: "error",
                    showCancelButton: false,
                    confirmButtonClass: 'btn-error waves-effect waves-light redirct',
                    confirmButtonText: 'تایید',
                });
            }

            if (response.status === true) {
                swal({
                    title: "موفقیت",
                    text: response.message,
                    type: "success",
                    showCancelButton: false,
                    confirmButtonClass: 'btn-success waves-effect waves-light redirct',
                    confirmButtonText: 'تایید',
                });
            }

        });
    </script>

کد ایجکس :

function ajaxRequest(url, method = "GET", myData = null) {
    var response = false;
    $.ajax({
        type: method,
        async: false,
        url: url,
        data: myData,
        success: function (data) {
            response = data;
            alert(data);
        },
        error: function (data) {   
            response = data;
            alert(data);
        }
    });
    return response;
}

ممنون میشم راهنمایی کنید.


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
0

کد خطاهای 5xx به معنای ارور در سمت سرور هست و حتما جایی از کدهای بک اندتون (یعنی مثلا تو کنترلرتون) اشتباه دارید.

اینکه خطا رو هم به این صورت نشون میده به این دلیل هست که در فایل .env تون حالت debug غیرفعال شده. در حالت لوکال بهتره که فعالش کنید تا متن دقیق ارور رو مشاهده کنید.

اگر هم در حالت production هستید، به فایل storage/log مراجعه کنید و ببینید آخرین خطای ثبت شده چیه. مجددا اونجا توضیحات دقیقترش نوشته شده.


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

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