Привет. Вот мой код. Я пытаюсь дать значение laravel ajax, это очень простой код ajax, но я получаю внутреннюю ошибку 500 и не знаю почему ...
это мой код для ajax.и входные данные
<body>
<div class="container">
<div class="form" a >
<form class="post_form">
@csrf
<input type="text" id ='text' name="text" value="">
<input type ='submit'class= 'aeee' val ='iobani'>
<button type="button" class= 'aa' name="button">aa</button>
</form>
</div>
<script>
$(document).ready(function(){
$(".post_form").on('submit', function(e) {
var post = $('.post_form').serialize();
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
method: 'POST',
url: '/add_com',
data: post,
dataType: "json",
success:function(data){
console.log('ess');
},
error:function(data){
console.log('error');
}
});
e.preventDefault();
});
});
</script>
</body>
вот код в публичном магазине функций laravel (Запрос $ request) {
$post = Post::create([
'text' => $request->text,
]);
$view = view("/",compact('post'))->render();
return response()->json(['html'=>$view]);
}
Я думаю, что я попробовал все, но все же эта ошибка 500 может кто-нибудь сказать мне, почему?