Exemple #1
0
 public function loopDataAndAddToSelectMultpipleWNewBlock($block, $data, $page_id)
 {
     $toSave = [];
     BlockSelectOption::unguard();
     foreach ($data as $item) {
         $selectOpt = BlockSelectOption::firstOrCreate(['block_id' => $block->id, 'option' => $item->name, 'value' => strtolower($item->name)]);
         $toSave[] = strtolower($item->name);
     }
     BlockSelectOption::reguard();
     $block->setPageId($page_id)->getTypeObject()->save(['select' => $toSave]);
     return implode(', ', $toSave);
 }