我正在对我在Laravel 4.2中设置的API进行REST调用。这是一个GET调用,调用的URL是/ api / v1 / setup
Laravel中的我的路线设置是:
Route::group(array('prefix' => 'api/v1', 'after' => 'allowOrigin'), function() {
Route::resource('setup', 'SetupController', array('only' => array('index')));
});
我在app文件夹中有SetupController.php,代码如下:
class SetupController extends \BaseController {
public function index()
{
$code = 200;
$response = array(
'landing_page_id' => 309,
'landing_page_version' => 1,
'unit_cost' => 18,
'content' => 'Headline Goes Here'
);
return Response::json($response, $code);
}
}
但是当我通过Postman或甚至通过页面本身调用此资源时,我每次都会得到以下响应:
未加载的类: SetupController { “landing_page_id”:309, “landing_page_version”:1, “UNIT_COST”:18, “内容”:“标题 去这里“}
所以它显然正在执行代码并返回值,但是使用'Class Not Loaded:SetupController'来表示它。
有什么想法?我看了一遍,并没有找到任何关于这个'Class Not Loaded'消息的引用。