status: 405, statusText: «Метод не разрешен», в axios .post laravel - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь сделать метод axios.post для отправки сообщений. Но я получаю эту ошибку неоднократно.

мой скрипт выглядит так

sendMsg(){
            if(this.msgFrom){
               axios.post('messages/sendMessage/',{
                   conID:this.conID,
                   msg:this.msgFrom
               })
                   .then(response => {
                       console.log('saved successfully');

                   })
                   .catch(function (error) {
                       console.log(error.response);
                   });
            }
        }

Маршрут выглядит так

Route::post('/messages/sendMessage','Messages@sendmsg');

и контроллер выглядит так

public function sendmsg(Request $request){
        echo $request->msg;
   }

и я получаю код ошибки 405, метод не разрешен, любые решения, пожалуйста.

1 Ответ

0 голосов
/ 04 мая 2018

Я собираюсь сделать предположение:

  • Ваш маршрут в настоящее время в файле по умолчанию api.php файл

Таким образом, вам может понадобиться изменить ваш URL в запросе axios, чтобы включить /api/:

/api/messages/sendMessage

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