Разрешить класс ресурсов с измененным отношением

Имела ту же самую проблему с экземпляром календаря.

Неверный код:

Calendar myCalendar = Calendar.getInstance();
for (int days = 0; days < daysPerWeek; days++){
            myCalendar.add(Calendar.DAY_OF_YEAR, 1);

            // In the next line lies the error
            Calendar newCal = myCalendar;
            calendarList.add(newCal); }

Вам нужно создать НОВЫЙ объект календаря, который можно выполнить с помощью календаря. clone ();

Calendar myCalendar = Calendar.getInstance();
for (int days = 0; days < daysPerWeek; days++){
                myCalendar.add(Calendar.DAY_OF_YEAR, 1);

                // RIGHT WAY
                Calendar newCal = (Calendar) myCalendar.clone();
                calendarList.add(newCal);

                }
0
задан lingo 6 March 2019 в 08:17
поделиться

1 ответ

Хорошо, я нашел решение, углубившись в Laravel. Сервисный Контейнер - мой друг. Как и в , BindingResolutionException говорит, что мне нужно дать параметр $resource для распознавателя с помощью функции makeWith().

$modelClass = app()->makeWith(__NAMESPACE__ . '\\' . class_basename($this->barcodable) . 'Resource', [
    'resource' => $this->barcodable
]);

Однако, пожалуйста, дайте мне знать, если у кого-нибудь есть мысли по поводу улучшения этого.

0
ответ дан lingo 6 March 2019 в 08:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: