Я пытаюсь вставить данные, используя Laravel и Ajax.Когда я отправляю форму, я получаю следующую ошибку: 500 (Внутренняя ошибка сервера)
Здесь маршрут:
Route::post('/insert-data', 'AjaxController@insertData');
Контроллер:
public function insertData(Request $request) {
if($request->ajax()) {
$members= Member::create($request->all());
return response($request->all());
}
}
jquery:
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$('#submitInsert').on('click',function(e){
e.preventDefault();
var data = $(this).parent('form').serialize();
var url = $(this).parent('form').attr('action');
$.ajax({
type: 'post',
url : url,
dataType : 'json',
success: function(data) {
console.log(data);
}
});
});
Я также поставил
<meta name="csrf-token" content="{{ csrf_token() }}">
, но я все еще получаю 500 (Внутренняя ошибка сервера)