public function getEdit($id) { $user = User::leftJoin('usergroups', 'users.group_id', '=', 'usergroups.id')->leftJoin('sedes_users', 'users.id', '=', 'sedes_users.user_id')->leftJoin('sedes', 'sedes.id', '=', 'sedes_users.sede_id')->groupBy('users.id')->select('sedes.nombre', 'users.id as u_id', 'users.*', 'usergroups.*', DB::raw('GROUP_CONCAT(sedes.nombre) as sedes_p'), DB::raw('GROUP_CONCAT(sedes.id) as sedes_pid'))->find($id); $sedes_pid = explode(',', $user->sedes_pid); $usergroups = Usergroups::lists('nombre', 'id'); $sedes = Sedes::get(); return View::make('users.edit')->with('user', $user)->with('usergroups', $usergroups)->with('sedes', $sedes)->with(array('sedes_pid' => $sedes_pid)); }
public function getEdit($id) { $user = User::leftJoin('usergroups', 'users.group_id', '=', 'usergroups.id')->groupBy('users.id')->select('users.id as u_id', 'users.*', 'usergroups.*')->find($id); $usergroups = Usergroups::lists('nombre', 'id'); return View::make('users.edit')->with('user', $user)->with('usergroups', $usergroups); }