Laravel (5,8) - PullRequest
       9

Laravel (5,8)

0 голосов
/ 04 октября 2019

Я использую Eclipse PDT с CodeMix, Terminal +, Composer и Symphony. Я создал проект Laravel и в моем composer.json у меня есть следующие зависимости:

"require" : {
        "php": "^7.1.3",
        "cyvelnet/laravel5-fractal": "^2.3",
        "darryldecode/cart": "~4.0",
        "fideloper/proxy": "^4.0",
        "guzzlehttp/guzzle": "^6.3",
        "intervention/image": "dev-master",
        "laravel/framework": "5.8.*",
        "laravel/tinker": "^1.0",
        "league/fractal": "^0.18.0",
        "ssheduardo/redsys-laravel": "~1.3.0"
    },

Я также добавил в свой app.php и поставщика услуг

'providers' => [

        #Lots of other providers here
        Darryldecode\Cart\CartServiceProvider::class,
],

и фасадпсевдоним

'aliases' => [

        #lots of other aliases
        'Cart' => Darryldecode\Cart\Facades\CartFacade::class

    ],

Я даже опубликовал провайдера php artisan vendor:publish --provider="Darryldecode\Cart\CartServiceProvider" --tag="config"

Но как-то всякий раз, когда я пытаюсь включить вещь в любой из моих файлов с помощью use \Cart;, use \Darryldecode\Cart\Facades\CartFacade; или use \Darryldecode\Cart\Cart; это дает мне

Импорт, который я использую, не может быть разрешен

Уже пытался очистить кеш, закрыть и открыть затмение, удалив проект израбочее пространство и запуск его заново, удаление и повторная установка корзины, и я не знаю, что еще делать. Также попробовал Gloudemans вместо этого, и это дает мне ту же ошибку.

Ответы [ 2 ]

1 голос
/ 04 октября 2019

Просто используйте

'Cart' =>  Darryldecode\Cart\Cart::class,

вместо

'Cart' => Darryldecode\Cart\Facades\CartFacade::class
0 голосов
/ 04 октября 2019

Я решил это, вручную добавив папку vendor в buildpath, но по какой-то странной причине композитор не добавил ее.

...