Laravel Moltin Cart вызов в произвольном хранилище

Я установил Moltin Cart на Laravel 4.2 и настроил его в соответствии с документацией. Все отлично работает, когда я звоню с контроллера. Как Корзина :: вставить () и т. Д.

Проблема в том, когда я пытаюсь вызвать тот же код в пользовательском хранилище. У меня есть этот репозиторий / пространство имен:

namespace MyApp\Repositories;

use MyApp\Interfaces\CartInterface;

class CartRepository implements CartInterface

...

Поэтому, когда я звоню Cart::insert в некоторых из моих функций внутри этого класса CartRepository я получил такие ошибки, как "Class 'MyApp\Repositories\Cart' not found". Я пробовал много вариантов использования после пространства имен, но ничего не получалось. Я получил новую ошибку, как

«Нестатический метод Moltin \ Cart \ Cart :: insert () не должен вызываться
статически, предполагая $ this из несовместимого контекста «

или похожие.

0

Решение

Как это обычно бывает с программистами, я нахожу ответ сразу после того, как задаю вопрос. До этого я бродил около 1-2ч.

Итак, решение состоит в том, чтобы поставить

использовать корзину;

Я перепробовал все, кроме этого. 🙂

0

Другие решения

Других решений пока нет …