سلام دوستان
علت ارور زیر توی کد من چیه :
(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;
}
ممنون میشم راهنمایی کنید.
کد خطاهای 5xx به معنای ارور در سمت سرور هست و حتما جایی از کدهای بک اندتون (یعنی مثلا تو کنترلرتون) اشتباه دارید.
اینکه خطا رو هم به این صورت نشون میده به این دلیل هست که در فایل .env تون حالت debug غیرفعال شده. در حالت لوکال بهتره که فعالش کنید تا متن دقیق ارور رو مشاهده کنید.
اگر هم در حالت production هستید، به فایل storage/log مراجعه کنید و ببینید آخرین خطای ثبت شده چیه. مجددا اونجا توضیحات دقیقترش نوشته شده.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟