BindingResolutionException: целевой класс [путь \ к \ классу] не существует (Laravel 6) - PullRequest
0 голосов
/ 28 января 2020

Я использую Laravel 6 и php 7 вместе с ReactJS. Я изучаю Создание базового c CRUD-приложения с Laravel и руководством по React , чтобы узнать, как создать CRUD-приложение. В этом руководстве говорится, что мне нужно включить CORS, чтобы к API можно было получить доступ из внешнего приложения. После того как я установил barryvdh cors, запустив:

composer require barryvdh/laravel-cors

и добавив его в свое ядро. php:

protected $middlewareGroups = [
    'web' => [
        ...
        \Barryvdh\Cors\HandleCors::class,
    ],

    'api' => [
        ...
        \Barryvdh\Cors\HandleCors::class,
    ],
];

класс все еще не определен в Laravel и я получаю сообщение об ошибке здесь

Вот снимок экрана моего кода.

Кто-нибудь знает, как решить эту проблему

1 Ответ

0 голосов
/ 28 января 2020

Похоже, вы используете устаревшее руководство. Если вы Google для barryvdh/laravel-cors, вы увидите, что хранилище было переименовано в fruitcake/laravel-cors.

composer require fruitcake/laravel-cors

Я подозреваю, что, следовательно, зависимость не была установлена, или если она была установлена, что вы ссылаетесь на неправильное пространство имен. Должно быть:

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