Я новичок ie в ajax Laravel PHP. Я работаю в системе встреч с fullcalendar.io. У меня есть три статуса: подтверждено "# 1d8cf8", отменено "# fd5d93" и зарезервировано "# ff8d72". Если дата окончания уже конечная sh, я не хочу автоматически менять значение «color» в базе данных на «# 00f2c3». Это означает, что встреча уже завершена.
Это мой сценарий:
$(function(){
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$(".saveEvent").click(function () {
let id = $("#modalCalendar input[name='id']").val();
let title = $("#modalCalendar input[name='title']").val();
let client_name = $("#modalCalendar input[name='client_name']").val();
let email = $("#modalCalendar input[name='email']").val();
let phone = $("#modalCalendar input[name='phone']").val();
let note = $("#modalCalendar textarea[name='Note']").val();
let package = $("#modalCalendar select[name='package']").val();
let start = moment($("#modalCalendar input[name='start']").val(),"MM/DD/YYYY HH:mm A").format("YYYY-MM-DD HH:mm:ss");
let end = moment($("#modalCalendar input[name='end']").val(),"MM/DD/YYYY HH:mm A").format("YYYY-MM-DD HH:mm:ss");
let color = $("#modalCalendar select[name='color']").val();
let Event = {
title: title,
client_name: client_name,
email: email,
phone: phone,
Note: note,
start:start,
end:end,
package: package,
color:color,
};
let route;
if(id == ''){
route = routeEvents('routeEventStore');
}else{
route = routeEvents('routeEventUpdate');
Event.id = id;
Event._method = 'PUT';
}
sendEvent(route,Event);
});
и это мой диспетчер назначения:
public function loadEvents()
{
$appointments = Appointment::all();
return response()->json($appointments);
}
public function update(AppointmentRequest $request)
{
$appointment = Appointment::where('id',$request->id)->first();
$appointment->fill($request->all());
$appointment->save();
return response()->json(true);
}
public function store(AppointmentRequest $request)
{
Appointment::create($request->all());
return response()->json(true);
}
}
Мне нужно сделать другую функцию для этого? Я думаю, что я буду использовать Carbon :: now () для условия, но я не знаю, как и где я помещу автоматически просроченный код.