我在控制器中具有一个函数,该功能生成了从数据库生成的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
时,我会得到这个结果,但是当我尝试通过以下操作创建事件时:
$('#calendar').fullCalendar({
//calendar options here
events: 'getLogs'});
Get请求生成的是:
http://localhost/mysite/public/getLogs?start=2015-04-26&end=2015-06-07&_=1431949457792
我在日历中没有任何新事件,有人可以告诉我我做错了什么吗?我需要将开始和结束参数添加到生成我的JSON的端点吗?
我正在使用laravel,所以我的路线只是" getlogs",我可能需要在那里添加参数,但我不确定,我在PHP或Web开发方面确实没有很多经验诚实
编辑:我已经在我的routes.php中尝试过,但它没有用:
Route::get('getlogs/{start}/{end}/{_}','CalendarController@getLogs');
看来我是个白痴:
$('#calendar').fullCalendar({
//calendar options here
events: 'getLogs'});
应该是:
$('#calendar').fullCalendar({
//calendar options here
events: 'getlogs'});