1

我正在对我在 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,"content":"Headline Goes Here"}

所以它显然是在执行代码并返回值,但在它前面加上“未加载类:SetupController”。

有什么想法吗?我已经查看了所有内容,但没有发现任何对在任何地方返回的“未加载类”消息的任何引用。

4

0 回答 0