public function CreateUpdatePermission(Request $request, $hash) { // dd($hash); // print_r($request->get('data')[0]); // dd($request->all()); // $user =Akses::find(16); foreach ($request->all()['data'] as $data) { // dd($data); // $akses=Akses::find($data['id']); // foreach ($datas as $key => $data) { // echo $key.'---'; // echo "<pre> $i"; // var_dump($data); // $group_id=$data['group_id']; // $table_id=$data['table_id']; $data['akses'] = isset($data['akses']) ? '1' : '0'; // if (isset($data['akses'])) { // # code... // } if (!empty($data['id'])) { $akses = Akses::find($data['id']); if ($akses) { // unset($data['id']); // echo "##Update##"; // print_r($data); $akses->group_id = $this->hashids->decode($data['group_id'])[0]; $akses->akses = $data['akses']; $akses->arr_id = $data['arr_id']; $akses->table_id = $data['table_id']; $akses->save(); } } else { // dd($data); unset($data['id']); // $group=$data['group_id']; $data['group_id'] = $this->hashids->decode($data['group_id'])[0]; // echo "##create##"; Akses::create($data); } // } } // dd($hash); // $groupName=Group::find($this->hashids->decode($hash)); // dd($this->hashids->decode($hash)); $groupName = Group::find($this->hashids->decode($hash)[0]); // $tableName=\Config::get('tables')[ $table_id]; // var_dump($tableName); // dd($groupName); $data['msg'] = 'Update akses menu Group : ' . $groupName['name'] . ' selesai'; $data['code'] = '200'; return $data; // exit(); // return redirect()->back(); }
public function insertakses(Request $request) { // print_r($request->get('data')[0]); // print_r($request->all()); // exit(); // $user =Akses::find(16); // echo ($user==null)?'null': 'ada'; // print_r($user); // exit(); // $user->akses = '5'; // $user->controller = 'cobaController'; // $user->save(); // print_r($user->save()); // exit(); // var_dump($request->all()['data']); $i = 1; $group_id = ''; $table_id = ''; foreach ($request->all()['data'] as $datas) { // dd($data); // $akses=Akses::find($data['id']); foreach ($datas as $data) { // echo "<pre> $i"; // var_dump($data); $group_id = $data['group_id']; $table_id = $data['table_id']; $akses = Akses::find($data['id']); if ($akses) { // unset($data['id']); // echo "##Update##"; // print_r($data); $akses->group_id = $data['group_id']; $akses->akses = $data['akses']; $akses->arr_id = $data['arr_id']; $akses->table_id = $data['table_id']; $akses->save(); } else { unset($data['id']); // echo "##create##"; Akses::create($data); } $i++; } } $groupName = Group::find($group_id)->toArray(); $tableName = \Config::get('tables')[$table_id]; // var_dump($tableName); // dd($groupName); $data['msg'] = 'Update akses menu Group : ' . $groupName['name'] . ' pada table :' . $tableName['table'] . ' selesai'; $data['code'] = '200'; return $data; // exit(); // return redirect()->back(); }