Laravel/PHP: класс cors не существует ⇐ Php
-
Anonymous
Laravel/PHP: класс cors не существует
У меня возникли проблемы с некоторыми вызовами 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 Нет сообщения
У меня возникли проблемы с некоторыми вызовами 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 Нет сообщения
Мобильная версия