【发布时间】:2020-08-10 03:54:51
【问题描述】:
我有两个单独的项目,一个在 vuejs 中(使用 vue create project_name),另一个在 laravel 中(使用 laravel new project_name)。现在我想将数据从 vuejs 项目发送到 laravel 项目。我该怎么做?
【问题讨论】:
-
能否包含您迄今为止尝试过的代码?
我有两个单独的项目,一个在 vuejs 中(使用 vue create project_name),另一个在 laravel 中(使用 laravel new project_name)。现在我想将数据从 vuejs 项目发送到 laravel 项目。我该怎么做?
【问题讨论】:
您可以使用 axios 之类的库或 fetch 在您的 vuejs 应用中向您的 laravel 应用发出 http 请求
(Axios 文档:https://github.com/axios/axios)
(获取文档:https://developer.mozilla.org/es/docs/Web/API/Fetch_API/Utilizando_Fetch)
我喜欢 axios
例如,如果您想对您的 api 进行 POST,您可以这样做
axios.post('/user', {
firstName: 'Fred',
lastName: 'Flintstone'
})
或 GET
axios.get('/user?ID=12345')
axios.get 和 axios.post 是异步函数,因此您必须使用内部异步函数等待或使用回调
【讨论】:
npm i axios 安装它。对不起,如果我的英语不是最好的