/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id, $is_price = null) { if (!is_null($is_price)) { $data = ['title' => 'Ubah Harga Material', 'asset' => new Assets(), 'position' => ['material' => 'Material', 'material/edit/' . $id . '/price' => 'Ubah Harga'], 'opened' => 'material', 'head' => Supp::find($id), 'fetch' => MatModel::forSupplierDetail($id)]; return view('material.editPrice', $data); } $role = $this->role; switch ($role) { case 1: //admin $accessable = ['', '', '', '', '', '', '', '', '', '', '']; break; case 2: //purchasing $accessable = ['', '', '', '', '', '', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"']; break; case 3: //rawmat $accessable = ['disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', '', '', '', '', '']; break; case 4: //PPIC $accessable = ['disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', 'disabled="disabled"', '', '', '', '', '']; break; case 5: //Vice Director $accessable = ['', '', '', '', '', '', '', '', '', '', '']; break; } $data = ['title' => 'Ubah Data Material', 'asset' => new Assets(), 'position' => ['material' => 'Material', 'material/edit/' . $id => 'Ubah Data'], 'matauang' => MuModel::all(), 'warna' => Warna::orderBy('wrn_nama')->get(), 'mats' => Mats::orderBy('mats_nama')->get(), 'accessable' => $accessable, 'opened' => 'material', 'row' => MatModel::getEditData($id), 'role' => $role]; return view('material.edit', $data); }