我的控制器中有一个函数,它生成从数据库生成的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
我的日历中没有任何新事件,有人能告诉我我做错了什么吗?我是否需要将start和end参数添加到生成json的端点?
我正在使用laravel,所以我的路线只是'getLogs',我可能需要在那里添加参数,但我不确定,我真的没有很多PHP或Web开发的经验说实话
编辑: 我已经在我的routes.php中尝试了这个但是它不起作用:
Route::get('getlogs/{start}/{end}/{_}','CalendarController@getLogs');
答案 0 :(得分:0)
看起来我是个白痴:
$('#calendar').fullCalendar({
//calendar options here
events: 'getLogs'});
应该是:
$('#calendar').fullCalendar({
//calendar options here
events: 'getlogs'});