1

我正在创建一个基于事件的网站。我正在使用 laravel 与骨干。我正在使用带有 laravel 的主干js 从数据库中检索数据,如下所示

var events = new Events();
new EventsView({el: $("#calendar"), collection: events}).render();
events.fetch();

在服务器端,我有以下控制器

class Calendars_Controller extends Base_Controller {

public $restful = true;

public function get_index()
{
    //print_r(Calendar::all() );
    return Calendar::all();
}

}

但这会返回以下错误

Unhandled Exception

Message:

Array to string conversion
Location:

/Applications/MAMP/htdocs/calendar/laravel/response.php on line 272

我该如何解决这个问题?

4

1 回答 1

1

如果你没有使用 Laravel 4,你可能想尝试从你的控制器返回以下内容:

$events = Calendar::all();
return Response::eloquent($events);
于 2013-04-08T09:39:27.790 回答