У меня есть находчивый контроллер, и я хотел бы добавить еще один маршрут для моего ответа API. Но кажется, что когда я набираю в своем браузере localhost/mylaravel/api/updates, кажется, что вывод не относится к типу содержимого application/json. Я просмотрел его в firebug и убедился, что JSON добавляются в тело html, обернутое тегом ‹pre›. Как решить такую проблему?
маршруты.php
Route::group(array('prefix' => 'api'), function() {
Route::get('updates', 'PluginsController@updatesNotification');
});
Route::resource('plugins', 'PluginsController');
ПлагиныКонтроллер.php
class PluginsController extends BaseController {
public function index() { ... }
public function create() { ... }
...
...
...
public function updatesNotification() {
return Response::json(array('name' => 'Steve', 'state' => 'CA'));
}