首页 > 解决方案 > 刚刚将 Laravel 项目移到新服务器上,但无法序列化 JSON

问题描述

我是网站所有者,也是新手 Laravel 程序员。我收到了 Laravel 网站(托管在 Hostgator 共享主机上),其中包含链接的移动原生应用程序(Android 和 iOS 版本),但在更多用户使用该应用程序后,我不得不转向使用 Hostinger 的 VPS 计划。

我已经成功迁移了整个 laravel 项目,并且 Laravel 登录、仪表板和数据库工作正常,但问题是移动应用程序无法授权或从数据库接收数据!

尝试登录 iOS 应用程序时会显示一条消息:“Json 由于错误而无法序列化:无法读取数据,因为它的格式不正确。”

尝试登录 Android 应用程序时会显示一条消息:“登录失败 ...!”

我尝试查看 Laravel 日志,但没有报告错误。

不知道问题出在哪里或从哪里开始?你能帮忙吗

标签: phpjsonlaravelapi

解决方案


我发现了这个问题。它只是将我的 api 路由与其他路由区分开来的前缀。

在 app\Providers\RouteServiceProvider 中,我更改了函数 mapApiRoutes()


推荐阅读