Я делаю вызов REST API, который я настроил в Laravel 4.2. Это вызов GET, а URL-адрес вызова — / api / v1 / setup
Моя настройка маршрута в Laravel:
Route::group(array('prefix' => 'api/v1', 'after' => 'allowOrigin'), function() {
Route::resource('setup', 'SetupController', array('only' => array('index')));
});
У меня есть 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);
}
}
Но когда я вызываю этот ресурс через Почтальон или даже через саму страницу, я каждый раз получаю следующий ответ:
Класс не загружен:
SetupController { «landing_page_id»: 309, «landing_page_version»: 1, «unit_cost»: 18, «Содержание»: «Заголовок
Идет сюда «}
Таким образом, он, очевидно, выполняет код и возвращает значения, но предварительно присваивает ему «Class Not Loaded: SetupController».
Какие-нибудь мысли? Я просмотрел все и не нашел нигде ссылки на это сообщение «Class Not Loaded».
Задача ещё не решена.
Других решений пока нет …