来自数据库的数据作为 Json 发送的全日历事件

fullcalendar events with data from database sent as Json

我的控制器中有一个函数可以生成从数据库生成的完整日历事件,returns 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'});