Luracast restler 404:Not Found ../resources.json

时间:2014-12-10 19:26:26

标签: php json apache restler

晚安! 我试图使用餐馆,但是sempe有同样的问题: 404:Not Found ../ resources.json

这是我的.htaccess文件

DirectoryIndex index.php index.html
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /api/explorer
    RewriteRule ^$ index.html [QSA,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.html [QSA,L]
</IfModule>
<IfModule mod_php5.c>
php_flag display_errors On
</IfModule>

我已经尝试过了:

更改httpd.conf并输入:

 AllowOverride All
 Options FollowSymLinks

遵循类似的preguntas给出的几个建议。 试图做这里建议的事情

Restler always returns 404: Not found

复制api文件夹的文件夹资源管理器... 但这一切都不起作用,请告诉我,我能做错什么? 它是否正在使用wamp?

编辑: 这是资源类的成瘾

<?php
require '../../bootstrap.php';

use Luracast\Restler;
use TDI2014\Resource;

$r = new Restler\Restler();
$r->addAPIClass(Resource\Student::class);
$r->addAPIClass('Resources');
$r->handle();

这是我的页面打印 enter image description here

这是我的json回复:

{
    "error": {
        "code": 404,
        "message": "Not Found"
    },
    "debug": {
        "source": "Routes.php:436 at route stage",
        "stages": {
            "success": [
                "get"
            ],
            "failure": [
                "route",
                "negotiate",
                "message"
            ]
        }
    }
}

0 个答案:

没有答案