【发布时间】:2021-02-23 05:58:57
【问题描述】:
我正在使用 Laravel 8 开发一个 REST 服务以在 Flutter Web 上使用它,该 API 在本地使用 xampp 可以正常工作,但不能在主机上运行。
route/api.php
Route::post('/test', [TestController::class, 'test']);
控制器/API/TestController.php
<?php
namespace App\Http\Controllers\API;
use Illuminate\Http\Request;
class TestController extends BaseController
{
public function test() {
return $this->sendResponse([], 'Test!');
}
}
已解决 至少对于我需要的设置,我遵循了这个: https://www.youtube.com/watch?v=X4KElZcUi-g&ab_channel=SimplifiedCoding
【问题讨论】:
-
好像你的环境不一样。路由是如何在本地注册的,又是如何实时注册的?
-
我是这方面的初学者,所以请多多包涵,我在本地所做的是将整个 laravel 项目放在 xampp/htdocs 中,并将项目的公共文件夹也移动到 htdocs 中。在直播服务器中,我在public_html外上传了laravel项目,并将项目的public文件夹移到public_html内,并更新了index.php的autoload和bootstrap目录。如果这就是你的意思..
-
网站内容也在flutter web的public_html中
-
我应该检查一些配置吗?从 php 版本到安装的 php 扩展,laravel 8 的要求都很好
-
是否也在实时服务器中运行 XAMPP?
标签: php vps flutter-web laravel-8