Я пытаюсь отобразить Календарь Google в приложении Laravel. Я могу получить Календарь 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()
, я могу получить данные ниже.
My view files code is like below
<!doctype html>