У меня есть функция в моем контроллере, которая генерирует события fullcalendar, созданные из базы данных, которая возвращает json в этом формате:
[{"allDay":"","id":17,"title":"Illness","start":"2015-06-05","end":"2015-06-05"}
,{"allDay":"","id":18,"title":"Illness","start":"2015-05-05","end":"2015-05-05"}]
Я получаю этот результат хорошо, когда я http://localhost/mysite/public/getlogs
к http://localhost/mysite/public/getlogs
но когда я пытаюсь создать события, я делаю:
$('#calendar').fullCalendar({
//calendar options here
events: 'getLogs'});
запрос получения, который это генерирует, таков:
http://localhost/mysite/public/getLogs?start=2015-04-26&end=2015-06-07&_=1431949457792
и я не получаю никаких новых событий в своем календаре, может ли кто-нибудь сказать мне, что я делаю неправильно? мне нужно добавить начальные и конечные параметры к конечной точке, которая генерирует мой json?
Я использую laravel, поэтому мой маршрут - это только "getLogs", мне может потребоваться добавить параметры там, но я не уверен, у меня нет большого опыта работы с php или веб-разработкой в целом, если честно
EDIT: Я уже пробовал это на моих маршрутах.php, но это не сработало:
Route::get('getlogs/{start}/{end}/{_}','CalendarController@getLogs');
я, очевидно, идиот:
$('#calendar').fullCalendar({
//calendar options here
events: 'getLogs'});
должно быть:
$('#calendar').fullCalendar({
//calendar options here
events: 'getlogs'});
L
на событиях.