public function rolelayer() { $layers = Layer::all(); return view('layer.rolelayer')->with('layers', $layers); }
public function getOpLyrEditor() { $layers = Layer::all(); $admin = \Auth::user(); $array = array(); $operationallayer = array(); foreach ($layers as $key => $value) { if ($value->na == 'N') { if ($value->visible == 'editor') { $optionfeature['id'] = $value->layer; $optionfeature['opacity'] = 1.0; $optionfeature['visible'] = true; $optionfeature['outFields'] = ['*']; $optionfeature['mode'] = 1; $optiondynamic['id'] = $value->layer; $optiondynamic['opacity'] = 1.0; $optiondynamic['visible'] = true; $optiondynamic['outFields'] = ['*']; $optiondynamic['imageParameters'] = ''; $options = $value->tipelayer == 'dynamic' ? $optiondynamic : $optionfeature; $operationallayer_['type'] = $value->tipelayer; $operationallayer_['url'] = $value->layerurl; $operationallayer_['title'] = $value->layername; $operationallayer_['options'] = $options; $layerIds = ['layerIds' => [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]]; $operationallayer_['identifyLayerInfos'] = $layerIds; array_push($operationallayer, $operationallayer_); } // end viewer } //end non aktif } return json_encode($operationallayer); }