完整的事件,其中包含来自数据库的数据以JSON发送的数据



我在控制器中具有一个函数,该功能生成了从数据库生成的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'});

相关内容

  • 没有找到相关文章

最新更新