Ejemplo n.º 1
0
 public static function callSelectOption($parent)
 {
     $result = array('--- Root ---');
     $data = DB::select("SELECT * FROM categories");
     foreach ($data as $k => $value) {
         if ($value->parent == $parent) {
             $result[$value->id] = $value->name;
             $data1 = Categorie::where('parent', '=', $value->id)->get();
             foreach ($data1 as $value1) {
                 $id1 = $value1['id'];
                 $result[$id1] = "--" . $value1->name;
                 $data2 = Categorie::where('parent', '=', $value1->id)->get();
                 foreach ($data2 as $value2) {
                     $id2 = $value2['id'];
                     $result[$id2] = "-----" . $value2->name;
                 }
             }
         }
     }
     return $result;
 }