function getSub(Request $request, $id = '') { $row = \DB::table('tb_module')->where('module_name', $id)->get(); if (count($row) <= 0) { return Redirect::to('sximo/module')->with('messagetext', 'Can not find module')->with('msgstatus', 'error'); } $row = $row[0]; $config = \SiteHelpers::CF_decode_json($row->module_config); $this->data['row'] = $row; $this->data['fields'] = $config['grid']; $this->data['subs'] = isset($config['subgrid']) ? $config['subgrid'] : array(); $this->data['tables'] = Module::getTableList($this->db); $this->data['module'] = $row->module_name; $this->data['module_name'] = $id; $this->data['modules'] = Module::all(); return view('sximo.module.sub', $this->data); }