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