Php Luracast restler 404:未找到../resources.json
晚安! 我试图使用restler,但sempe也有同样的问题: 404:找不到../resources.json 这是我的.htaccess文件Php Luracast restler 404:未找到../resources.json,php,json,apache,restler,Php,Json,Apache,Restler,晚安! 我试图使用restler,但sempe也有同样的问题: 404:找不到../resources.json 这是我的.htaccess文件 DirectoryIndex index.php index.html <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /api/explorer RewriteRule ^$ index.html [QSA,L] RewriteCond %{REQ
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>
在这里,请遵循类似preguntas给出的几条建议。
尝试执行此处建议的操作
复制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();
您是否将资源添加为Api类?您得到的404响应是否包含json响应?首先,我很抱歉现在没有给出答案,但我一直没有连接互联网。是的,我添加了这个类,所以我编辑了这个问题,因为我不能把代码放在这里
<?php
require '../../bootstrap.php';
use Luracast\Restler;
use TDI2014\Resource;
$r = new Restler\Restler();
$r->addAPIClass(Resource\Student::class);
$r->addAPIClass('Resources');
$r->handle();
{
"error": {
"code": 404,
"message": "Not Found"
},
"debug": {
"source": "Routes.php:436 at route stage",
"stages": {
"success": [
"get"
],
"failure": [
"route",
"negotiate",
"message"
]
}
}
}