laravel vue метод записи не поддерживается для этого маршрута - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь реализовать импорт из CSV.

Ниже /routes/api.php

Route::post('caregivers/import', 'CaregiverController@import');

Route::apiResource('caregivers', 'CaregiverController');

Route::post('caregivers/find/consumer_service/{consumer_service}', 'CaregiverController@find');

Route::post('caregivers/assign/consumer_services/{consumer_service}/schedule/{service_schedule}', 'CaregiverController@assign');

Route::post('caregivers/update/consumer_services/{consumer_service}/schedule/{service_schedule}/assignment/{assignment}', 'CaregiverController@updateAssignment');

Ниже код контроллера

class CaregiverController extends Controller
{
    .....
    public function import(Request $request)
    {
     .....
    }
}

Я назвал этот маршрут, используя Ax ios

caregiverImport(context, payload) {

            return new Promise((resolve, reject) => {

                axios

                    .post("caregivers/import", payload, {

                        headers: {

                            "Content-Type": "multipart/form-data"

                        }

                    })

                    .then(response => {

                        resolve(response);

                    })

                    .catch(error => {

                        reject(error);

                    });

            });

        },

Он отлично работает на локальном компьютере, но возвращает сообщение об ошибке при входе на сервер (цифровой океан)

Ниже приведено сообщение об ошибке

The post method is not supported for this route. Supported methods: GET, HEAD, PUT, PATCH, DELETE.

Пожалуйста, помогите мне. Что не так?

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