Laravel controller:
function printBarcode($id=null)
{
print_r($id);
}
AngularJS controller:
$scope.select = function(data) {
console.log(Object.keys(data.items));
var id=[];
for(var i=0; i<Object.keys(data.items).length; i++)
{
Object.keys(data.items)[i];
id.push(Object.keys(data.items)[i]);
}
$http.get('/printbarcode/'+id).success(function (data) {
console.log(data);
}).
error(function (data) {
console.log(data);
});
}`
Blade template:
<input type="checkbox" data-ng-model="barcodeData.items[<?php echo $items->item_code ;?>]" value="{{$items->item_code}}" />
Routes:
Route::get('/printbarcode/{id}',array('as'=>'printBarcodes','uses'=>'BarcodeController@printBarcode'));