/** * Store a newly created resource in storage. * * @return Response */ public function store(Forms $forms) { if (!Input::get('formname')) { return Redirect::back()->with('fails', 'Please fill Form name'); } $required = Input::get('required'); $count = count($required); $require = array(); for ($i = 2; $i < $count + 2; $i++) { for ($j = 0; $j < 1; $j++) { array_push($require, $required[$i][$j]); } } $forms->formname = Input::get('formname'); $forms->save(); $count = count(Input::get('name')); $fields = array(); for ($i = 0; $i <= $count; $i++) { if (!empty(Input::get('name')[$i])) { array_push($fields, array('forms_id' => $forms->id, 'label' => Input::get('label')[$i], 'name' => Input::get('name')[$i], 'type' => Input::get('type')[$i], 'value' => Input::get('value')[$i], 'required' => $require[$i])); } } Fields::insert($fields); return Redirect::back()->with('success', 'Successfully created Form'); }