public function edit($id) { $item = Items::find($id); $parameters = $item->parameters; $count = $parameters->count(); $res = collect([]); for ($i = 0; $i < $count; $i++) { $value = Items_parameters::where('items_id', $item->id)->get()[$i]->value; $id_param = $parameters[$i]->id; $res->push(collect(['id' => $id_param, 'title' => $parameters[$i]->title, 'unit' => $parameters[$i]->unit, 'value' => $value])); } $res = $res->toArray(); $parameters_all = Parameters::all(); if ($item->preview != "") { $images = explode(';', $item->preview); } else { $images = null; } $categories = DB::table('categories')->get(); $sub_categories = DB::table('sub_categories')->get(); return view('edit', ['item' => $item, 'res' => $res, 'images' => $images, 'parameters_all' => $parameters_all, 'categories' => $categories, 'sub_categories' => $sub_categories]); }
public function get() { $parameters = Parameters::all(); return view('parameters', ['parameters' => $parameters]); }