Здравствуйте, я разрабатываю приложение, основанное на AngularJS и Laravel, но у меня проблема с частью AngularJS.Отправить идентификатор по опции get
У меня есть этот код
$scope.archive = function() {
var oldnodes = $scope.nodes;
angular.forEach(oldnodes, function(node) {
if (node.done)
alert(node.id);
$http.get('http://localhost/copiaAngus/public/deleteSelected/(node.id)').success(function(data)
{
alert(node.id);/**Show a id of checkbox selected***/
$timeout(function() {
$location.path('/');
});
});
});
};
В предупреждающем сообщении вы можете показать идентификатор выбранного узла, и я не знаю, как передать все ид в Laravel.
Laravel часть
Route::get("deleteSelected/{id}", function()
{
$posts = Nodes::destroy($id);
return Response::json(array(
"posts" => $posts
));
});
разрушающий работают с этой формой
$posts = Nodes::destroy(1,2);
'$ http.get ('http: //localhost/copiaAngus/public/deleteSelected/'+node.id)'? – lukasgeiter
Хорошо! Я пытаюсь сделать эту опцию и не работает :(Я обновляю вопрос. – jc1992
Итак, вы хотите сразу отправить на сервер все идентификаторы узлов ('node.done == true')? – lukasgeiter