Php 如何将Laravel与Nuxt js集成
由于我使用Laravel作为后端,Nuxt js作为前端,所以我无法同时使用这两种技术,也无法从前端调用任何API 所以如果有人知道的话,请帮助我 因为我正在使用下面的详细信息创建一个项目,但我无法在Nuxt js中调用任何API,即使在Php 如何将Laravel与Nuxt js集成,php,laravel,nuxt.js,laravel-6.2,laravel-api,Php,Laravel,Nuxt.js,Laravel 6.2,Laravel Api,由于我使用Laravel作为后端,Nuxt js作为前端,所以我无法同时使用这两种技术,也无法从前端调用任何API 所以如果有人知道的话,请帮助我 因为我正在使用下面的详细信息创建一个项目,但我无法在Nuxt js中调用任何API,即使在API.phproute文件中编写代码并创建一个受人尊敬的控制器和模型 创建一个新项目 创建数据库 update.env 配置清除 php artisan配置:清除 存储链路 php artisan存储::链接 安装Passport 编写者需要laravel/p
API.php
route文件中编写代码并创建一个受人尊敬的控制器和模型
php artisan配置:清除
php artisan存储::链接
编写者需要laravel/passport
php artisan迁移
php artisan db:seed
npm安装
npx创建nuxt应用程序
cd
npm-run-build
|npm-run-start
/npm-run-dev
首先检查你的包.json
文件,在你的依赖项中查看你是否有@nuxtjs/axios
?
如果没有,请转到并安装它
同样在devDependencies
中的同一个文件中,检查您是否有@nuxt/typescript build
,如果您没有去安装它
之后,您只需使用$axios
发送和获取api请求
其示例代码为:
async asyncData({ $axios }) {
const test = await $axios.$get('your address')
return { test }
}
更多信息可以在中找到,我也有过这样的经历。但我选择单独处理项目,因为NUXT也有很多依赖项和选项,laravel!
因此,您可以通过laravel运行服务器端,如数据库逻辑控制器等
并在客户端使用NUXT制作一些令人惊奇的东西-
您还可以通过axios service for SPA(单页应用程序)连接nuxt和laravel
或者在laravel服务中为正常站点提供api和web.php。祝你好运我用的是非常好的。你也可以像composer create project一样,直接选择dist cretueusebiu/laravel nuxt
你的laravel应用程序正在运行吗?我在你的帖子里没有看到php工匠服务
。如果应用程序正在运行,我建议在开始SPA开发之前首先使用Postman检查API是否正常工作。您的回答对OP的特定问题没有任何帮助。
`cd <PROJECT NAME>`
`sudo chmod -R 777 storage/`
async asyncData({ $axios }) {
const test = await $axios.$get('your address')
return { test }
}