首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >laravel 5.5 -岗位路线

laravel 5.5 -岗位路线
EN

Stack Overflow用户
提问于 2018-02-02 03:39:13
回答 1查看 579关注 0票数 1

我有这个路由Route::post('/profiles', 'ProfilesController@store'),但是它总是应该调用函数store()。在本地服务器中,一切正常工作。

但是,当我上传生产服务器中的所有内容时,它总是调用index()。我一点也没搞错。我相信出于某种设置的原因,Laravel阻塞了post并将其转移到get

我正在从due component的with呼叫这条路线。

我在我的csrf_token中添加了bootstrap.js

代码语言:javascript
运行
复制
window.axios = require('axios');

window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

let token = document.head.querySelector('meta[name="csrf-token"]');

if (token) {
    window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;
} else {
    console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');
}

在我的vue组件中:

代码语言:javascript
运行
复制
axios.post('/profiles/', self.profile)

我是不是遗漏了什么?

我是否必须显式地将csrf_token添加到标头中,即使在bootstrap.js上设置了所有这些设置之后

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-02 06:06:22

(应要求:)

尝试移除柱子上的尾随斜杠:

代码语言:javascript
运行
复制
axios.post('/profiles', self.profile)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48575358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档