我正在Siteground上设置laravel 5.8 API,但似乎在访问端点时遇到问题
我将laravel应用程序上传到了子域,我可以访问http://testapi.futureoptions.org/public上的主路由,但是当我尝试访问任何其他路由(例如http://testapi.futureoptions.org/public/v1/users)时,却出现404错误,并且检查错误日志,我得到这样的错误
2019-10-02 12:46:09 UTC [apache] [core:info] [pid 22476] [客户端154.225.205.30:53464] AH00128:文件不存在:/ home / u706-pkd3nrajrz7b / www / testapi.futureoptions.org/public_html/home/u706-pkd3nrajrz7b/www/testapi.futureoptions.org/public_html/testapi/public/index.php
看着那个
重复/home/u706-pkd3nrajrz7b/www/testapi.futureoptions.org/public_html
,我想这是导致问题的原因,我不知道它是如何发生的以及为什么发生。 我试图获得Siteground的支持,但是他们似乎没有提供此问题的技术支持。我也曾尝试搜索,但未能找出为什么重复路径中的特定部分的原因。
我期望下面的示例有一个Json响应
{
code: 200,
error: false,
status: "success",
message: "ok",
data: [
{
id: 1,
role_id: 1,
first_name: "Brian",
last_name: "Bwire",
sex: "Male",
date_of_birth: null,
email: "mail@example.com",
phone: 7001001110,
photo: null,
username: "bbwire",
created_at: "2019-08-23 06:41:44",
updated_at: "2019-08-23 06:49:05",
deleted_at: null,
role: {
id: 1,
name: "Admin",
description: "for admins",
created_at: "2019-08-23 06:40:33",
updated_at: "2019-08-23 06:40:33",
deleted_at: null,
},
},
],
}
任何帮助都受到高度赞赏,因为它已经使我感到沮丧了。