Merhaba, mobil uygulama için api yazıyorum. Yeni başladım. Fakat bir noktayı anlayamadım. Controller'da yazdığım kod; json şeklindeki veriyi de alıyor, form şeklindeki veriyi de. Yalnız ben bu işlemi postman üzerinden doğruluyorum. Hatasız çalışıyor. Ancak mobil kısmında hata veriyor.
Sorum şu şekilde: Mobilden gelen veri json şeklinde olduğu için benim kodlarımda dönüştürme, parçalama işlemi gibi bir değişiklik yapmam gerekiyor mu? (Postman üzerinden json veri girince hatasız çalışıyor ama..)
İlgili işlemin gerçekleştirildiği Controller fonksiyonum:
`public function appointmentStore(Request $request)
{
$returnArray = [];
$returnArray['status'] = false;
$all = $request->except('_token');
$a = $request->date;
if (is_array($a) && !empty($a)) {
foreach ($a as $key => $date) {
$data = new Appointment();
$data->date = $request->date[$key];
$data->workingHour = $request->workingHour[$key];
$control = Appointment::where('date', $data['date'])->where('workingHour', $data['workingHour'])->count();
if ($control != 0) {
$returnArray['message'] = "Bu randevu tarihi doludur";
return response()->json($returnArray);
}
if ($data->save()) {
$returnArray['status'] = true;
} else {
$returnArray['message'] = "Veri eklenemedi. Bizimle iletişime geçiniz";
}
}
}
return response()->json($returnArray);
}`