Javascript 带Laravel的Angular JS——如何将雄辩的ORM数组绑定到视图

Javascript 带Laravel的Angular JS——如何将雄辩的ORM数组绑定到视图,javascript,php,angularjs,laravel-4,eloquent,Javascript,Php,Angularjs,Laravel 4,Eloquent,我试图将Laravel雄辩的ORM数组绑定到Angular JS视图 这是我的密码 控制器(Laravel) 视图(拉威尔) 现在在浏览器中获得一个空白屏幕。。。。 如何解决这个问题?我很确定您不应该包装User::all()的结果编码到数组中。 也就是说,直接传递结果就足够了: Response::json($data->toArray()) 此外,您还需要返回Laravel控制器执行的任何操作: public function index() { $users = User::all

我试图将Laravel雄辩的ORM数组绑定到Angular JS视图

这是我的密码

控制器(Laravel)

视图(拉威尔)

现在在浏览器中获得一个空白屏幕。。。。
如何解决这个问题?

我很确定您不应该包装
User::all()的结果编码到数组中。
也就是说,直接传递结果就足够了:

Response::json($data->toArray())

此外,您还需要返回Laravel控制器执行的任何操作:

public function index()
{
    $users = User::all();

    return Response::json($users->toArray());
}
更新:

或者,您也可以返回模型本身,以便:

public function index()
{
    $users = User::all();

    return $users;
}
更新2:

非常确定您的AngularJS语法是错误的,根据它是:

因此,您的代码应该是:

<ul ng-controller="clientList">
    <li ng-repeat="client in clients">{{client.name}}</li>
</ul>
  • {{client.name}

无法将Illumb\Database\Eloquent\Collection类的对象转换为intnow getting json数组。但是如何用angularchange
Response::json(array('data'=>$data))显示这一点
进入这个
返回响应::json(数组('data'=>$data)),可能会起作用。如何使用
public function index()
{
    $users = User::all();

    return Response::json($users->toArray());
}
public function index()
{
    $users = User::all();

    return $users;
}
<ul ng-controller="clientList">
    <li ng-repeat="client in clients">{{client.name}}</li>
</ul>