function viewOaca($id = 0) { $oaca = RegistroOaca::find($id); $content_introduction = ElementsOaca::contentOaca(ElementsOaca::INTRODUCTION, $id); $collectChild_introduction = ElementsOaca::arrayContentChild(ElementsOaca::INTRODUCTION, $id); $content_develop = ElementsOaca::searchElementsDevelop($id); $content_close = ElementsOaca::searchElementsClose($id); //dd( $collectChild_introduction); return view('oaca.pages.oaca', ['oaca' => $oaca, 'collectChild_introduction' => $collectChild_introduction, "pattern_array" => ElementsOaca::DEVELOP_ARRAY, "content_develop" => $content_develop[2], "pattern_array" => ElementsOaca::CLOSE_ARRAY, "content_close" => $content_close[2]]); }
function postDevelopment(Request $request) { //dd($request->input('data')); $Arr = explode(",", $request->input('elementos-delete')); $collection = ElementsOaca::destroy($Arr); $position = 0; if ($request->input('data')) { foreach ($request->input('data') as $key => $value) { if ($value['type'] != 'image') { $element = ElementsOaca::firstOrNew(['id' => $value['id']]); $element->type_element = $value['type']; $element->content = $value['content']; $element->moment = ElementsOaca::DEVELOPMENT; $element->pattern_pedagogicaltechno = $value['pattern']; $element->position_order = $position; $element->contentchild = $value['contentchild']; $element->register_id = $request->input('register_id'); $element->save(); $position++; } else { if ($value['type'] == 'image') { $element = ElementsOaca::firstOrNew(['id' => $value['id']]); $element->type_element = $value['type']; $element->moment = ElementsOaca::DEVELOPMENT; $element->pattern_pedagogicaltechno = $value['pattern']; $element->position_order = $position; $element->contentchild = $value['contentchild']; $element->register_id = $request->input('register_id'); $filebackground = $request->file($value['content']); if ($filebackground != null) { $namebackground = $filebackground->getClientOriginalName(); $public_path = public_path(); $url = $public_path . '/assets/imgs/contents-img/development'; $filebackground->move($url, $namebackground); $element->content = '/assets/imgs/contents-img/development/' . $namebackground; $element->save(); $position++; } else { $element->save(); $position++; } } } } } if ($request->input('task_moment') == 'create') { return view('admin.oaca.objetos.close.add', ["register_id" => $request->input('register_id'), "pattern_array" => ElementsOaca::CLOSE_ARRAY]); } elseif ($request->input('task_moment') == 'edit') { $content = ElementsOaca::searchElementsClose($request->input('register_id')); $contentgeneral = ElementsOaca::searchElementsClose($request->input('register_id')); $content = $contentgeneral[1]; $content2 = $contentgeneral[2]; return view('admin.oaca.objetos.close.edit', ["register_id" => $request->input('register_id'), "pattern_array" => ElementsOaca::CLOSE_ARRAY, "content_close" => $content, "content2" => $content2]); } }