【发布时间】:2020-05-21 01:18:32
【问题描述】:
由于我使用 Laravel 作为后端和 Nuxt js 作为前端,我无法同时使用两者,也无法从前端调用任何 API。
如果有人知道,请帮助我。
由于我使用以下详细信息来创建项目,但即使在 api.php 路由文件中编写代码并创建受人尊敬的控制器和模型,我也无法在 Nuxt js 中调用任何 API。
- 创建一个新项目
`composer create-project --prefer-dist laravel/laravel <PROJECT NAME>`
- 现在使用以下命令移动到受尊重的目录
`cd <PROJECT NAME>`
- 授予项目根文件夹中存储文件夹的权限
`sudo chmod -R 777 storage/`
创建数据库
更新 .env
配置清除
php artisan config:clear
- 存储链接
php artisan storage::link
- 安装 Passport
composer require laravel/passport
- 在项目的 ROOT 文件夹中使用以下命令创建数据库结构
php artisan migrate
- 对于初始记录,请使用以下命令
php artisan db:seed
- 安装 NPM
npm install
- 现在安装 nuxt js
npx create-nuxt-app <PROJECT NAME>
- 现在使用以下命令移动到受尊重的目录
cd <PROJECT NAME>
- 要启动项目,我们需要运行以下命令
npm run build | npm run start / npm run dev
【问题讨论】:
-
我使用laravel nuxt starter,非常好。你也可以直接点赞
composer create-project --prefer-dist cretueusebiu/laravel-nuxt -
你的 laravel 应用运行了吗?我在您的帖子中没有看到
php artisan serve。如果应用程序正在运行,我建议在开始 SPA 开发之前首先使用 Postman 来检查 API 是否正常工作。
标签: php laravel nuxt.js laravel-6.2 laravel-api