Laravel/PHP: класс cors не существуетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel/PHP: класс cors не существует

Сообщение Anonymous »


У меня возникли проблемы с некоторыми вызовами API. Мне удалось обойти эту первоначальную проблему, используя Laravel Cors от Fruitcake -

Ответ на предполетный запрос не проходит проверку контроля доступа

Но на этом проблемы не закончились: некоторые вызовы API выдавали эту ошибку

"error":"Состав класса не существует","debug":{"code":-1,"line":767,"trace":[{"file":"/home/xxxxxx/Workspace /xxxxxx/vendor/laravel/framework/src/Illuminate/Container/Container.php","line":767...]

Мне удалось выполнить инструкцию Fruitcake/laravel-cors, включая добавление ее в kernel.php, создать config/cors.php с путями, установленными в 'paths' => ['api/*' ], и, наконец, добавив это в свои маршруты:

Route::group(['middleware' => 'cors'], function() { Route::middleware('auth:api')->namespace('Api')->group(function () { Route::middleware('admin')->prefix('admin')->namespace('Admin')->group(function() { Route::get('dashboard/statistics', 'DashboardController@index'); ... Я использую более старую версию Laravel (5.6) и PHP 7.4. Помощь будет очень признательна!

Когда я открыл конечную точку на новой вкладке, появляется ошибка:

Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException Нет сообщения
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»