【发布时间】:2018-10-14 03:57:51
【问题描述】:
我正在尝试使用 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,方法不允许,请提供任何解决方案。
【问题讨论】:
-
试试 axios.post('/messages/sendMessage/'... . 在消息前加一个斜线