public function set($plantID, $colorArray) { $colors = Colors::all(); $colorArray = $this->filterArray($colorArray); $cleanColors = $this->cleanModelArray($colors); foreach ($colorArray as $color) { if (is_numeric(array_search($color, $cleanColors))) { $newColor = new PlantColor(); $newColor->plant_id = $plantID; $newColor->color_id = array_search($color, $cleanColors) + 1; $newColor->save(); } } }