/**
* Show the form for editing the specified resource.
*
* @param int $id
*
* @return Response
*/
public function edit($id)
{
$categoriesHelper = new categoriesHelper();
$data = Category::where('id', '<>', $id)->mothers()->orderBy('type')->get()->toArray();
$data = $categoriesHelper->separateTypesCategories($data);
$panel = ['left' => ['width' => '2'], 'center' => ['width' => '10']];
$storeCategories = ['' => trans('categories.no_father')];
$groupCategories = ['' => trans('categories.no_father')];
foreach ($data['group'] as $row) {
$groupCategories[$row['id']] = $row['name'];
}
foreach ($data['store'] as $row) {
$storeCategories[$row['id']] = $row['name'];
}
return view('categories.update', ['categories' => $data, 'category' => Category::find($id), 'panel' => $panel, 'groupCategories' => $groupCategories, 'storeCategories' => $storeCategories]);
}