Используя axios.post, он не может получить URL-адрес в web.php и показывает «Сервер не нашел соответствия запрошенному URI» в консоли

На самом деле я пытаюсь клонировать подписчиков в Instagram и подписчиков с помощью axios.post.

это мой FollowButton.vue

<template>
    <div >

   <button  class = "btn btn-primary  " @click = "followUser">Follow</button>



    </div>
</template>
<script>
    export default {
        props:['userId'],

        mounted() {
            console.info('Component mounted.')
        },

        methods:{
          followUser(){

             axios.post('/follow/'+ this.userId).then(response=>{

                 alert(response.data);
             });
          }
        }
    }
</script>

Это мой web.php. Я хочу, чтобы axios достигал этого маршрута и возвращал ответ

success

Route::post('/follow/{user}', function(){

    return ['success'];
});

Это в моем index.blade.php целиком, при нажатии он передает идентификатор пользователя в followbutton.vue

 <flw-button user-id = "{{$user->id}}"></flw-button> </div>   

Вы уверены, что user.id установлен правильно?

Cyrus 15.07.2019 21:41

@ Сайрус да, я уверен

AMRITESH SINGH 15.07.2019 21:49

Можете ли вы проверить консоль, есть ли какая-либо ошибка js?

Zeshan 15.07.2019 22:18

@ZeshanKhattak я получаю сообщение «HTTP404: NOT FOUND — сервер не нашел ничего, соответствующего запрошенному URI (унифицированному идентификатору ресурса). (XHR) POST — локальный хост/следовать/2»

AMRITESH SINGH 16.07.2019 08:42
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
82
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попытайся:

<button class = "btn btn-primary" type = "submit" @click.prevent = "followUser">Follow</button>

Та же ошибка при нажатии кнопки «Подписаться» в консоли: «HTTP404: НЕ НАЙДЕНО — сервер не нашел ничего, соответствующего запрошенному URI (унифицированному идентификатору ресурса). (XHR) POST — локальный хост/следовать/2»

AMRITESH SINGH 16.07.2019 08:41

Другие вопросы по теме