以下是用于获取响应的脚本(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)