Merhaba ;
Ajax veri eklemek istiyorum. veriyi gonderirken sonra status 500 hatası veriyor.
Kodlarım :
<div class="modal-body">
<form>
<div class="form-group hidden">
<input type="text" class="form-control" id="csrf" value="{{Session::token()}}" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Total Monay</label>
<input type="text" class="form-control" id="tutar" placeholder="Monay ADD ">
</div>
<div class="form-group hidden">
<label for="exampleInputEmail1">user</label>
<input type="text" class="form-control" id="userID" placeholder="" value="{{$musteri->id}}">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Tarih</label>
<input type="text" class="form-control" id="tarihh" data-toggle="datepicker">
</div>
<button type="submit" class="btn btn-primary" id="butsave">Kaydet</button>
</form>
</div>
<script type="text/javascript">
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$('#butsave').click(function() {
var user = $("#userID").val();
var tarih = $("#tarihh").val();
var tutar = $("#tutar").val();
if( (user !="") && (tarih !="") && (user !="")){
$.ajax({
type:'POST',
url:"/addMoney",
data: {
_token: $("#csrf").val(),
type: 1,
user : user,
tutar: tutar,
tarih: tarih
},
cache: false,
success:function(data){
console.log(data);
}
});
}else{
alert("Lütfen boş bırakmayınız.");
}
});
</script>
controller kodum :
public function addMoney(Request $request)
{
$this->validate($request, [
'tutar' => 'required|string|max:255'
]);
$odeme= new odeme([
'userID'=> $request->input('user'),
'tutar' => $request->input('tutar'),
'tarih'=> $request->input('tarih')
]);
$odeme->save();
return redirect()->with('success','Müşteri Başarılı Şekilde Kayıt edildi.');
}
route :
Route::post('/addMoney','OdemelerController@addMoney');