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
ファイルにもエラーはありません。
コンソールに行くと、以下の状況になっています。