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 postIntroduction(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::INTRODUCTION; $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::INTRODUCTION; $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/introduction'; $filebackground->move($url, $namebackground); $element->content = '/assets/imgs/contents-img/introduction/' . $namebackground; $element->save(); $position++; } else { $element->save(); $position++; } } } } } if ($request->input('task_moment') == 'create') { return view('admin.oaca.objetos.development.add', ["register_id" => $request->input('register_id'), "pattern_array" => ElementsOaca::DEVELOP_ARRAY, "task_moment" => "create"]); } elseif ($request->input('task_moment') == 'edit') { $contentgeneral = ElementsOaca::searchElementsDevelop($request->input('register_id')); $content = $contentgeneral[1]; $content2 = $contentgeneral[2]; //dd($content2); return view('admin.oaca.objetos.development.edit', ["register_id" => $request->input('register_id'), "pattern_array" => ElementsOaca::DEVELOP_ARRAY, "content_davelop" => $content, "content2" => $content2, "task_moment" => "edit"]); } }