无法从FollowButton.vue文件在Laravel中获得响应

以下是用于获取响应的脚本(FollowButton.vue) 注意:followUser()方法是在“跟随”按钮单击时调用的

<script>

    export default {
        props:['userId'],mounted() {
            console.log('Component mounted.')
        },methods:{
            followUser(){
                axios.post('/follow/'+this.userId)
                    .then(response => {
                       alert(response.data);
                    });
            }
        }
    }
</script>

下面的文件片段用于路由(web.php)

Route::post('follow/{user}','FollowsController@store');

下面的文件是控制器文件(FollowController.php);

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class FollowsController extends Controller
{
    public function store(User $user)
    {
        return $user->username;
    }
}

I am getting the following errors after i click 'Follow' button(In console)

Error in Network

zwl3074 回答:无法从FollowButton.vue文件在Laravel中获得响应

我发现了问题..它在FollowController.php中 我在浏览器的“网络”标签中显示以下消息:    类App \ Http \ Controllers \ User不存在

因此,我必须写(\ App \ User $ user)而不是(User $ user)...

本文链接:https://www.f2er.com/3038305.html

大家都在问