Laravel 4.2 REST控制器返回'Class Not Loaded'以及响应

时间:2015-05-17 19:19:42

标签: php rest laravel laravel-4 laravel-response

我正在对我在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'消息的引用。

0 个答案:

没有答案