Laravel Calendar.io использует контроллер для отображения вида - PullRequest
0 голосов
/ 14 сентября 2018

это мои текущие коды, которые я написал в моем контроллере, помимо использования самого представления, так как я хотел бы связать его с моей базой данных.

Я хотел бы спросить, могу ли я на самом деле создать собственный атрибут, чтобы изменить отображение календаря ... и, похоже, он не работает таким образом.

Или возможно установить фиксированный идентификатор на самом календаре в контроллере и добавить javascript / jquery к представлению?

    $events = Appointment_List::all();
    $event_list = []; //  public static function event($title, $isAllDay, $start, $end, $id = null, $options = [])
    foreach ($events as $key => $value){
            $event_list[] = Calendar::event(
                $value->name,
                false,
                new \DateTime($value->start_date . 'T' . $value->start_time),
                new \DateTime($value->end_date . 'T' . $value->end_time)
            );
    }


    $custom_attr = ['defaultView'=>'listDay'];

    $calendar_details = Calendar::addEvents($event_list, $custom_attr);

1 Ответ

0 голосов
/ 14 сентября 2018
 $calendar_details = Calendar::addEvents($event_list)->setOptions(['defaultView'=>'listDay']);

Может быть решено следующее ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...