如何为站点上的Laravel路线修复404错误

时间:2019-09-02 13:43:59

标签: php laravel routes

我正在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,
    },
  },
],
}

任何帮助都受到高度赞赏,因为它已经使我感到沮丧了。

0 个答案:

没有答案