/** * @param Request $request * @param $id * @return int|string */ public function store(Request $request, $id) { if (count($request->input('field_trans')) > 0) { $values = array(); for ($i = 0; $i < count($request->input('field_trans')); $i++) { $values['trans'][$i] = $request->input('field_trans')[$i]; $values['val'][$i] = $request->input('val')[$i]; } $values = serialize($values); } else { $values = ""; } if ($request->input('trans') != "" && $request->input('tag') != "") { Field::insert(['cat_id' => $id, 'value' => $values, 'trans' => $request->input('trans'), 'tag' => $request->input('tag'), 'type' => $request->input('type')]); return 'Field has been added successfully!'; } else { return 12; } }