Ребят, сорри... затупил.
return [
'sources' => Source::where('user_id', $request->user()->id)->get()->toJson(),
];
в ангуляре хочу сделать так...
Order.get()
.success(function(data) {
console.log(data);
$scope.sources = data.sources;
console.log($scope.sources);
});
видимо получается строка, а не массив объектов, потому что ангуляр ругается
angular.js:12416 Error: [ngRepeat:dupes]
errors.angularjs.org/1.4.5/ngRepeat/dupes?p0=sourc...
ну и чтоб не плодить вопросов.. .конечная задача из ларавеля передать массив jsonов
return [
'sources' => Source::where('user_id', $request->user()->id)->get()->toJson(),
'types' => [{'id'=>1,'type='нал'},{'id'=>'2','type'=>'карта']
];
и соответственно в ангуляре получать...
Order.get()
.success(function(data) {
console.log(data);
$scope.sources = data.sources;
$scope.types = data.types;
console.log($scope.sources);
});
далее ng-repeat="source in sources"... type in types.
что не так делаю? need support