/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $this->authorize(new Permissions()); $prmList = Modules::select('modules.*', 'permissions.*')->leftJoin('permissions', 'permissions.id_mdl', '=', 'modules.id')->where('permissions.id_rl', $id)->get(); $Item = Roles::select('roles.*', 'u1.email as created_by', 'u2.email as updated_by', 'u1.id as created_by_id')->join('users as u1', 'u1.id', '=', 'roles.created_by')->leftjoin('users as u2', 'u2.id', '=', 'roles.updated_by')->where('roles.id', $id)->first(); $this->authorize($Item); return view('admin.roles.show')->with('Item', $Item)->with('prmList', $prmList); }