Я пытаюсь использовать этот пакет: https://github.com/spatie/calendar-links
Простой пример выглядит следующим образом:
$from = DateTime::createFromFormat('Y-m-d H:i', '2018-02-01 09:00');
$to = DateTime::createFromFormat('Y-m-d H:i', '2018-02-01 18:00');
$link = Link::create('Sebastian\'s birthday', $from, $to)
->description('Cookies & cocktails!')
->address('Samberstraat 69D, 2060 Antwerpen');
// Generate a link to create an event on Google calendar
echo $link->google();
// Generate a link to create an event on Yahoo calendar
echo $link->yahoo();
// Generate a data uri for an ics file (for iCal & Outlook)
echo $link->ics();
При запуске этого в контроллере я получил следующую ошибку:
Class Link not found
Поскольку я не импортировал его через use()
.
Поэтому я попытался сделать следующее:
- use Spatie \CalendarLinks \ Link;
- \ use Spatie \ CalendarLinks \ Link;
Я все еще получил ту же ошибку.
Как определить путь в операторе использования?
Путь к классу, который я хочу:
\vendor\spatie\calendar-links\src\Link.php
Во многих примерах я видел, что другие пакеты имеют псевдонимы, но когда их нет,как вы правильно ссылаетесь на них?