1

LaravelアプリでGoogleカレンダーを表示しようとしています。このパッケージを使用して Google カレンダーを取得できます。このパッケージを使用してカレンダーを表示しようとしています。

私のコントローラーコードは以下のようなものです

<?php

namespace App\Http\Controllers;

use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Routing\Controller as BaseController;
use Spatie\GoogleCalendar\Event;

use Calendar;

class HomeController extends BaseController
{
    public function calendar() {
        $events = [];
        $data = Event::get();

        if($data->count()){
            foreach ($data as $key => $value) {
                $events[] = Calendar::event(
                    $value->name,
                    true,
                    new \DateTime($value->startDate),
                    new \DateTime($value->endDate.' +1 day')
                );
            }
        }
        $calendar = Calendar::addEvents($events);

        //dd($calendar);

        return view('welcome', compact('calendar'));
    }
}

もし私dd()がデータ以下を得ることができれば。

ここに画像の説明を入力

私のビューファイルのコードは以下のようなものです

<!doctype html>
<html lang="en">

<head>
    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/fullcalendar.min.js"></script>
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/fullcalendar.min.css" />
</head>

<body>
    {!! $calendar->calendar() !!}
    {!! $calendar->script() !!}
</body>

</html>

しかし、白い空白の画面が表示されます。

public/index.phpファイルで以下のコードを使用しました。

error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
ini_set("display_errors", 1);

しかし、私はエラーが発生していません。

storage/laravel.logファイルにもエラーはありません。

コンソールに行くと、以下の状況になっています。

ここに画像の説明を入力

4

1 に答える 1