Vue.js 如何仅使用完整日历和Vue js为LoggedIn用户显示事件?

Vue.js 如何仅使用完整日历和Vue js为LoggedIn用户显示事件?,vue.js,fullcalendar,Vue.js,Fullcalendar,我正在开发一个求职应用程序,雇主和应聘者可以在其中创建面试。我的后端使用Laravel,前端使用Vue js。我正在尝试显示日历中的所有“事件”。出于某种原因,在my EmployeerInterviewController.php中,我可以显示表中的所有记录并在日历中显示它们,但当我添加where子句并尝试仅显示属于登录用户的事件时,这些事件将不再显示在日历中。这可能是一个Vue对象/数组问题,但我是Vue js新手,所以我不确定问题出在哪里。这是我的密码: 显示“访谈”表中日历上的所有事件:

我正在开发一个求职应用程序,雇主和应聘者可以在其中创建面试。我的后端使用Laravel,前端使用Vue js。我正在尝试显示日历中的所有“事件”。出于某种原因,在my EmployeerInterviewController.php中,我可以显示表中的所有记录并在日历中显示它们,但当我添加where子句并尝试仅显示属于登录用户的事件时,这些事件将不再显示在日历中。这可能是一个Vue对象/数组问题,但我是Vue js新手,所以我不确定问题出在哪里。这是我的密码:

显示“访谈”表中日历上的所有事件:

public function index()
    {
        $interviews = Interview::all();

        return response()->json($interviews, 200);

    }
不显示日历上的任何事件

public function index()
    {
        $interviews = Interview::all()->where('user_id', Auth::user()->id);

        return response()->json($interviews, 200);

    }
我已经附上了两个截图,我在控制台上记录了上面的数据,所以你可以看到返回的内容。 在此处输入图像描述


在第二个示例中,它似乎返回一个对象而不是数组。fullcalendar需要一个数组。您需要安排服务器端代码,使其始终返回数组,即使数组中只有一个事件。在第二个示例中,它似乎返回一个对象而不是数组。fullcalendar需要一个数组。您需要安排服务器端代码,使其始终返回一个数组,即使该数组中只有一个事件。